Hi Leute
Ich habe ein Problem
ich möchte ein script haben welches auf tastendruck eine eingabe macht (/x 1) und beim nächsten tastendruck wieder eine eingabe macht (/x 2) usw.
mein bruder hat es so versucht aber will nicht klappen er weiß nicht was er noch machen soll.
Ich habe ein Problem
ich möchte ein script haben welches auf tastendruck eine eingabe macht (/x 1) und beim nächsten tastendruck wieder eine eingabe macht (/x 2) usw.
mein bruder hat es so versucht aber will nicht klappen er weiß nicht was er noch machen soll.
Code:
HotKeySet ("{Numpadadd}", "ssrm")
HotKeySet ("{Numpadmult}", "ende")
While 1
SLeep (1)
Wend
Func _KeyWait($sHexKey, $iTimeOut = -1, $vDLL = -1)
Local $hDLL, $aRet, $iTimer
If $vDLL = -1 Then $hDLL = DllOpen("user32.dll")
If $vDLL <> -1 Then $hDLL = $vDLL
If StringLeft($sHexKey, 2) = "0x" Then $sHexKey = StringTrimLeft($sHexKey, 2)
If $iTimeOut <> -1 Then $iTimer = TimerInit()
Do
$aRet = DllCall($hDLL, "short", "GetAsyncKeyState", "int", '0x' & $sHexKey)
If $iTimeOut <> -1 And TimerDiff($iTimer) > $iTimeOut Then ExitLoop
Until BitAND($aRet[0], 0x8000) <> 0
If $vDLL = -1 Then DllClose($hDLL)
EndFunc ;==>_KeyWait
Func ssrm()
For $i=1 to 999 Step +1
Send ("t")
Sleep(250)
Send ("/x "& $i)
Sleep(250)
Send ("{Enter}")
_KeyWait("{Numpadadd}")
$i = $i + 1
Next
Endfunc
Func ende()
Exit
EndFunc