AutoIt Hotkey ergänzung

06/05/2010 11:42 Syst3m Down#1
Trotz einiger recherche finde ich einfach nicht heraus wie ich wietere Hotkey ergänzen kann könntet ihr das pls tun? Hier mein Code er funktioniert schonmal.
Code:
HotKeySet("{ESC}","close")

While 1
MouseClick("left", 204,600,10)
Sleep(3000)
MouseClick("left",715,508,10)
Sleep(5000)
MouseClick("left",211,620,10)
Sleep(3000)
MouseClick("left",727,497,10)
Sleep(5000)

WEnd
Func close()
	
	Exit
	Endfunc
*Ergänzung Pause und Start sollen hinzugefügt werden.
06/05/2010 11:46 HardCore.1337#2
PHP Code:
HotKeySet(Taste"Func1")
HotKeySet(Taste"Func2")
...

Func Func1()
  ...
EndFunc

Func Func2
()
  ...
EndFunc

... 
So?
06/05/2010 11:50 Syst3m Down#3
könntest du es gleich mal in meinen code einfügen weil ich nicht genau weiß wie es reinmuss pls wär echt net
06/05/2010 11:58 Σternαl.#4
Du musst doch selber wissen, was du in deinen Funktionen haben willst :facepalm:
Woher sollen wir das wissen?
Du hast einen Hotkey auf close() und willst weitere Hotkeys hinzufügen.
Wo ist da das Problem?
06/05/2010 12:00 Syst3m Down#5
naja ich habs jetzt eingefügt aber der befehl für close is ja exit dann was muss ich bei start schreiben? und ist es bei Pause der befehl "Break"
06/05/2010 12:26 omer36#6
meinst du so?

PHP Code:
HotKeySet("{ESC}","close")
HotKeySet("{F1}","start")
HotKeySet("{F2}","pause")

Func start()
While 
1
MouseClick
("left"204,600,10)
Sleep(3000)
MouseClick("left",715,508,10)
Sleep(5000)
MouseClick("left",211,620,10)
Sleep(3000)
MouseClick("left",727,497,10)
Sleep(5000)
WEnd
Endfunc

Func pause
()
While 
1
Sleep
("100")
Wend
Endfunc

Func close
()
Exit
Endfunc 
06/05/2010 12:35 Syst3m Down#7
ja genauso weit bin ich mir fehlt doch nur noch die funktion "start" allein der hotkey oben bringt ja nix oda?
06/05/2010 12:41 omer36#8
wenn du jetz F1 drückst (kannst auch ne andere taste nehmen)
fängt dein bot an das zu machen:

PHP Code:
Func start()  ; hier fängt die function "start" an...
While 
1
MouseClick
("left"204,600,10)
Sleep(3000)
MouseClick("left",715,508,10)
Sleep(5000)
MouseClick("left",211,620,10)
Sleep(3000)
MouseClick("left",727,497,10)
Sleep(5000)
WEnd
Endfunc   
;und hier endet es
und druch die While schleife macht dein bot es solange bis du F2 zum pasuen drückst, oder ESC zum beenden.
06/05/2010 12:49 Syst3m Down#9
Ok thx jetzt hab ichs begriffen allerdings beendet sich das Script nun auch gleich wieder fehlt da eine Schleife oder ist eine zu viel?

Code:
HotKeySet("{ESC}","close") 
HotKeySet("{F1}","start") 
HotKeySet("{F2}","pause") 

Func start() 
While 1 
MouseClick("left", 204,600,10) 
Sleep(3000) 
MouseClick("left",715,508,10) 
Sleep(5000) 
MouseClick("left",211,620,10) 
Sleep(3000) 
MouseClick("left",727,497,10) 
Sleep(5000) 
WEnd 
Endfunc 

Func pause() 
While 1 
Sleep("100") 
Wend 
Endfunc 

Func close() 
Exit 
Endfunc
06/05/2010 12:51 omer36#10
achja...dafür musst du nur eine While schleife am ende einfügen:

PHP Code:
HotKeySet("{ESC}","close")
HotKeySet("{F1}","start")
HotKeySet("{F2}","pause")

Func start()
While 
1
MouseClick
("left"204,600,10)
Sleep(3000)
MouseClick("left",715,508,10)
Sleep(5000)
MouseClick("left",211,620,10)
Sleep(3000)
MouseClick("left",727,497,10)
Sleep(5000)
WEnd
Endfunc

Func pause
()
While 
1
Sleep
("100")
Wend
Endfunc

Func close
()
Exit
Endfunc 

While 1
Sleep
("100")
Wend 
06/05/2010 13:00 Syst3m Down#11
Ok thx kann Geschlossen werden