Gui AutoIt

09/17/2010 18:37 MouZkill#1
Hab mir ein kleines Programm erstellt das die taste "1" an ein Prozess sendet...

brauch noch ein design und eine start,stop funktion.kann mir jmd das erklären?

mein script:

AutoItSetOption("WinTitleMatchMode", 4)
$windowname="AION Client"
$handle = WinGetHandle($windowname, "")
If @error Then
MsgBox(4096, "Error", "Fenster konnte nicht gefunden werden")
Else

while 1
ControlSend($windowname,'','',"1 ")
sleep(1500)
WEnd


EndIf
09/17/2010 19:17 ♠As♠#2
Willst du nun eine GUI von mir oder willst du wissen wie man eine macht?
09/17/2010 19:47 omer36#3
lade dir KODA (Koda Form Designer) runter....
damit kannste ganz easy gui´s erstellen...
musst einfach mal googln...
09/17/2010 20:20 mipez#4
Für dein kleines Script brauchst du keine GUI, da machen sich Hotkeys besser...
Obwohl ich glaube dass man bei Aion lieber _IsPressed nimmt.

Code:
#include <Misc.au3>

While 1
If _IsPressed("*") Then 
If NOT WinExists("AION Client") Then WinWait("AION Client")
WinActivate("AION Client")
ControlSend("AION Client","","","1")
Sleep(1500)
ElseIf _IsPressed("*") Then
Exit
EndIf
WEnd
Für * setzt du folgende 2-Zeichen-Kombi ein:

Was macht das Script? Erstmal prüft es permament ob eine bestimmte Taste gedrückt wurde. Entweder beendet es das Script, oder es überprüft ob ein bestimmtes Fenster vorhanden ist. Falls nicht, wartet es bis es vorhanden ist, dann aktiviert es das Fenster und führt ControlSend aus.
09/17/2010 22:08 MouZkill#5
vielen dank werde ich gleich mal testen :) liebe grüße
09/17/2010 22:13 MouZkill#6
em wo füg ich das ein .. ;D
09/18/2010 15:13 mipez#7
Erstell ein leeres Script, oder verbinde es in deinem...