While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Run ( "C:\Users\Yannick\Documents\levelbot.exe" )
Case $Button2
Run ( "C:\Users\Yannick\Documents\levelbot1.exe" )
Case $Button3
Run ( "C:\Users\Yannick\Documents\levelbot2.exe" )
EndSwitch
WEnd
ShellExecute funktioniert ähnlich Run, führt entweder eine Anwendung aus, es kann aber auch eine Textdatei o.ä. übergeben werden, dann wird die zugehörige Anwendung gestartet. Der Vorteil dabei ist, dass kein vollständiger Pfad angegeben werden muss, wenn sich das AutoIt-Skript und deine Bots im selben Ordner befinden. Siehe AutoIt-Dokumentation:
Verwende statt Sleep besser Funktionen wie WinWait oder WinWaitActive:
Dann kannst du dir auch sicher sein, dass die Programme (in diesem Fall deine Bots) gestartet worden sind und ggf. drauf reagieren (z.B. Benutzer darauf hinweisen), falls es nicht so sein sollte.
P.S.:
Falls deine Bots keine GUI haben, oder du die Titel nicht genau kennst,
wäre auch eine Möglichkeit.
Nächste frage ^^ 07/20/2010 - elite*gold Trading - 4 Replies Kann mir jemand sagen wenn jemand von mir was gekauft hat wie er mir ITrader geben kann ? und wenn ich ma was kaufe wie ich dem jenigen ITrader geben kann ? thx im vorraus :D
Nächste Frage > Map design 06/30/2010 - Metin2 Private Server - 5 Replies hi
Hab noch ne Frage:
man kann ja mit dem editor wasser dateien ändern und weg...
wtr und atr
Doch im Mapordner ist nur server_attr
und water ist da garnet, muss man die erstellen, oder liegen die ganz wo anders :o
nächste frage =D 08/06/2009 - Technical Support - 7 Replies meine mutter hat einen packard Bell. nun hängt der sich imemr beim bios auf.
sie hat statt vista schon lange xp drauf und ich wollte ihr dan halt den bios treiber neu machen aber habe keinen für xp auf der homepage gefunden. Gigt es einen dafür?
S/N 735006990337
MfG Jelly