Hallo ich will mit Autohotkey ein Keybinder machen der Alle 120sec ein befehl automatisch senden tut
kann mir einer sagen wie das geht bzw ob das geht
Danke im Vorraus
Hallo ich will mit Autohotkey ein Keybinder machen der Alle 120sec ein befehl automatisch senden tut
kann mir einer sagen wie das geht bzw ob das geht
Danke im Vorraus
beispiel befehl:
5::
Sendinput t/hallo {Enter}
sleep 12000
Sendinput t/hallo {Enter}
return
Kannst den befehl ja so oft fortsetzen wie du willst
@Hazeing:
Sehr hässlich gelöst. - Wirklich SEHR hässlich.
Mach es mit ner' While Schleife, weniger Zeilen und viel einfacher.
Du fängst erstmal an und startest oben im Script über dem ersten return einen Timer also
danach erstellst du den Timer
Nun kannst du einfach alles einfügen zum Beispiel so:
Dieser wird nun alle 120000 Millisekunden, also alle 120 Sekunden ausgeführt.
Dein fertiger Keybinder Code könnte also so aussehen:
#IfWinActive GTA:SA:MP
#SingleInstance force
SetTimer, AutoBefehl, 120000
AutoBefehl:
SendInput, t/testbefehl{enter}
return
//Formatierung angepasst..
Hi
:?:/"":: = Als Textbind (Shortbind), die "" durch den befehl ersetzen...
5:: <--- Startet den loop
SetTimer, Label, 120000
return
!5:: <---- != L_Alt
SetTimer, Label, off <---- Schaltet den Timer (Loop) aus
return
Label:
SendChat("/befehl ?") <--- Der Befehl der ausgeführt werden soll im abstand von 120Sek.
return
Alles anzeigen
Fals du nicht mit der SAMP-UDF arbeitest, dann ersetze Sendchat durch Sendinput t/befehl {enter}
Gruß
Renz