Bilder einfügen Mit AutoIT

03/15/2009 12:28 painsnatcher554#1
Hallo,
Ich Habe schon sehr viel für meinen neuen Bot gemacht der bald raus kommt
ist was ausergewöhnliches und ein Bot ohne Bild sieht auch nicht gut aus...
Naja es geht und meine Frage is wie man ein Bild in einem Bot einfügt ich habe ein Großes Fenster also wenn ich mein Bot öffne is da ein großes Fenster und da steht alles mögliche drinne zB. speedhack und so aber wiegesagt ich hätte gerne ein Bild in meinem Bot KEIN ICON^^ wie zB immer Marcopolo und so in seinem Bot hat:D

Danke im Voraus
03/15/2009 12:47 .aNNdii##2
Koda?
oda halt mit GUI
03/15/2009 13:43 painsnatcher554#3
Ja... Koda Habe ich ja aber wie genau funst das ? wäre sehr nett für eine kleine anleitung zum Bilder einfügen.
03/15/2009 14:29 .:Captcha#4
So ich hab dir mal ein Beispiel gescriptet...

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
GUICreate("BildTest", 507, 397, 192, 124)
;erstellt ein GUI indem man das Bild sehen soll
$Button1 = GUICtrlCreateButton("Elitepvpers", 136, 40, 217, 41, 0)
;Erstellt einen Button
GUICtrlSetBkColor(-1, 0x008080)
;Farbe des Buttons
GUICtrlSetCursor (-1, 0)
;Finger als Cursor
GUICtrlCreatePic(@ScriptDir & "\Bild.jpg", 0, 0, 505, 393, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
;GUICtrlCreatePic ist der GUIbefehl für ein Bild. Mit @ScriptDir drückst du aus, dass das Bild in dem Ordner ist indem auch der Script bzw. nachher die .exe ist.
GUISetState(@SW_SHOW)

#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit

Case $Button1
ShellExecute("http://www.elitepvpers.com")

EndSwitch
WEnd


Am besten Erstellst du erst einen Ordner indem du den script scriptest.
Wenn du nun ein Bild in deinem Programm haben willst, ziehst du ein Bild in
deinen erstellten Ordner, in dem auch der Script ist.
Nun kannst du den Befehl @scriptdir nehmen. Dieser Befehl durchsucht den Ordner in
dem der Script ist nach dem genannten Bild:
hier:
GUICtrlCreatePic(@ScriptDir & "\Bild.jpg", 0, 0, 505, 393, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
Hier heißt mein Bild einfach "Bild".

Tipp 1: Erstelle einen Ordner und speichere meinen Script...jetzt ziehst du ein beliebiges Bild mit dem Namen "Bild" in den Ordner (am besten eine jpg Datei sonst musst du den Script ändern).

Tipp 2: Benutze am besten wie ich den Koda FormDesigner, hier kann man ohne Probleme ein Gui erstellen.

Viel Spaß ... Ich hoffe ich habe geholfen, bei weiteren Fragen schickst du mir am besten eine PN.
Rächtschraipfela sind specialeffects meiner Tastatur!! :P

....Viel Glück =D
03/15/2009 14:37 painsnatcher554#5
Vielen Dank;)
03/15/2009 14:50 painsnatcher554#6
Danke Danke Danke das hat echt geholfen könntest du mir
ein paar Anleitungen geben zum Programm Koda
Ich besitze es und kann auch schon die bilder einfügen alles mögliche
aber da kommt immer so nen erroor Wenn ich das Script starte
Deswegen wäre es nett wenn du mir eine kleine anleitung geben würdest wie ich das genau machen muss...
10/10/2009 13:46 Chrizzzi#7
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>


HotKeySet("{F9}","start")
HotKeySet("{F10}","pause")
HotKeySet("{F11}","ende")
$handle = WinGetHandle("Bot by Chrizzzi")
GUICtrlSetBkColor($handle, 0x008080)
GuiCreate("Bot by Chrizzzi",427,315,257,197)
$button1=GuiCtrlCreateButton("Picture 1",201,16,211,283)
$button2=GuiCtrlCreateButton("Picture 2",11,178,187,120)
$button3=GUICtrlCreatePic(@ScriptDir & "\Bild.jpg",128,60,65,55,BitOR($SS_NOTIFY,$WS_GROU P,$WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
$input1=GuiCtrlCreateInput("(Nichts)",68,35,89,20)
$input2=GuiCtrlCreateInput("Inaktiv",68,60,52,20)
$label1=GuiCtrlCreateLabel("Gefunden:",16,37,51,15 )
$label2=GuiCtrlCreateLabel("Bot:",49,62,21,15)
$label3=GuiCtrlCreateLabel("Hotkeys:",19,95,44,15)
$label4=GuiCtrlCreateLabel("F9 = Start",24,126,50,15)
$label5=GuiCtrlCreateLabel("F10 = Pause",17,142,67,15)
$label6=GuiCtrlCreateLabel("F11 = Ende",16,156,70,15)
GuiSetState()

was mach ich falsch? alles in 1nem ordner und das bild erscheint nicht
01/27/2010 16:43 Visonar#8
hallo,
ich habe eine frage, unzwar, wenn ich eine form mit tabsheets habe, und auf den verschiedenen tabscheets verschiedene bilder haben möchte, werden die nicht angezeigt. vermute, das diese bilder unter dem tabscheet sind, und somit übnerdeckt werden. aba wie mache ich das, dass sie auf den einzelnen tabscheets erscheinen?
thx im vorraus
MFG
07/14/2010 12:12 xEr0r#9
@Chrizzzi
du musst in deinem script "bild" durch den bildernamen ersetzen, welches in dem ordner is und du haben möchtest
09/20/2010 17:15 IwH#10
Hey :d Ich weiß generell nicht wie man Bilder in irgendetwas einfügt :( "JAJA BENUTZ DIE SUFU!!!" - Hab ich. Nix gefunden, ich bräuchte nur irgendwie einen Anhaltspunkt, bin schon so weit, dass ich im Koda Designer ein Bild hab, aber als Quelltext weiß ich da net weiter wie man aus der Grauen Fläche ein Bild macht :D Gruß Iwh
09/20/2010 22:45 X0R0N#11
Alter Thread
*closed