AutoIt Hotkey = weiter

03/23/2011 21:10 Thekooks#1
Hallo Elitepvpers,

Ich bin dabei einen Bot zuschreiben. Die genaue Funktion ist ja gerade egal, weshalb ich direkt zur Frage komme:

Ich möchte die Koordinaten speichern.
Dazu gibt es einen Hotkey.
Da es aber insgesamt drei Koordinaten sind, müssen alle Drei hintereinander abgespeichert werden.
ich habe zurzeit:


PHP Code:
HotKeySet("^s","_Save")
HotKeySet("^d","_Save2")
HotKeySet("^f","_Save3")
...

FileDelete (@ScriptDir "\blub.ini")
If 
Not FileExists(@ScriptDir "\blub.ini"Then Ich weis das es auch anders gehtAber so funktionierts.

MsgBox (0"blub","Drücke str+s fürs speichern"
$pos MouseGetPos()
    
ToolTip($pos[0] & ", " $pos[1], 00)
    
Sleep(20)
Next
MsgBox 
(0"blub","Drücke str+d fürs speichern"
$pos MouseGetPos()
    
ToolTip($pos[0] & ", " $pos[1], 00)
    
Sleep(20)
Next
MsgBox 
(0"blub","Drücke str+f fürs speichern"
$pos MouseGetPos()
    
ToolTip($pos[0] & ", " $pos[1], 00)
    
Sleep(20)
Next
MsgBox 
("0""Danke""Danke fürs speichern")
Endif
...

Func _Save()
    
IniWrite(@ScriptDir "\blub.ini""Daten","Koords"$pos[0])
    
IniWrite(@ScriptDir "\blub.ini""Daten","Koords2"$pos[1])
    
FileClose("blub.ini")

EndFunc

Func _Save2 
() ; usw
Wie kann ich das umformen das ich die Koordinaten (Save) mit Stg + s speichern kann, und danach die zweiten Koordinaten (Save2) wieder mit Str + s speichern kann. Also so, dass nach jedem Speichern die nächste Funktion aufgerufen wird.

Hoffentlich hat es jemand verstanden.

mfg TheKooks