Hi!
Ich wollte das es in meinem Tool die Mouse Koordinaten mitschreibt und die Tasten im Hintergrund die man drückt mitschreiben.
Hir der Code!
Es kommt aber immer der Fehler:
Line135 (File "C:\Users\....\Desktop\KloggerN290.au3)
Func _0Num()
Error: "Func" statement has no matching EndFunc".
Seh aber kein EndFunc das fehlt.
Kann mir wer sagen was da los ist?
Such schon eine Halbe stunde ;)
MFG: N290
Ich wollte das es in meinem Tool die Mouse Koordinaten mitschreibt und die Tasten im Hintergrund die man drückt mitschreiben.
Hir der Code!
PHP Code:
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.6.1
Author: N290
Script Function:
Keylogger
#ce ----------------------------------------------------------------------------
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region HotKeys
HotKeySet("^k", "Keylogger")
HotKeySet("^e", "_Exit")
#Region ### START Koda GUI section ### Form
$Form1 = GUICreate("Mini-Tool", 262, 256, 192, 124)
$Input1 = GUICtrlCreateInput("", 80, 48, 97, 21)
$Label1 = GUICtrlCreateLabel("X-Achse", 32, 48, 44, 17)
$Input2 = GUICtrlCreateInput("", 80, 80, 97, 21)
$Label2 = GUICtrlCreateLabel("Y-Achse", 32, 80, 44, 17)
$Label3 = GUICtrlCreateLabel("Mouse", 96, 16, 62, 28)
GUICtrlSetFont(-1, 16, 400, 0, "MS Sans Serif")
$Label4 = GUICtrlCreateLabel("Keylogger", 80, 112, 90, 28)
GUICtrlSetFont(-1, 16, 400, 0, "MS Sans Serif")
GUICtrlCreateEdit("", 32, 144, 185, 89)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
Mouse()
write()
WEnd
Func Mouse()
$pos = MouseGetPos()
GUICtrlSetData($input1, $pos[0])
GUICtrlSetData($input2, $pos[1])
EndFunc
Func write()
$old=GUICtrlRead($Edit1)
Global $dll = "user32.dll"
If _IsPressed("08", $dll) Then backspace()
If _IsPressed("09", $dll) Then tab()
If _IsPressed("0D", $dll) Then enter()
If _IsPressed("10", $dll) Then shift()
If _IsPressed("11", $dll) Then ctrl()
If _IsPressed("12", $dll) Then alt()
If _IsPressed("14", $dll) Then capslock()
If _IsPressed("1B", $dll) Then esc()
If _IsPressed("20", $dll) Then space()
If _IsPressed("25", $dll) Then PLinks()
If _IsPressed("26", $dll) Then POben()
If _IsPressed("27", $dll) Then PRechts()
If _IsPressed("28", $dll) Then PUnten()
If _IsPressed("30", $dll) Then _0()
If _IsPressed("31", $dll) Then _1()
If _IsPressed("32", $dll) Then _2()
If _IsPressed("33", $dll) Then _3()
If _IsPressed("34", $dll) Then _4()
If _IsPressed("35", $dll) Then _5()
If _IsPressed("36", $dll) Then _6()
If _IsPressed("37", $dll) Then _7()
If _IsPressed("38", $dll) Then _8()
If _IsPressed("39", $dll) Then _9()
If _IsPressed("41", $dll) Then _A()
If _IsPressed("42", $dll) Then _B()
If _IsPressed("43", $dll) Then _C()
If _IsPressed("44", $dll) Then _D()
If _IsPressed("45", $dll) Then _E()
If _IsPressed("46", $dll) Then _F()
If _IsPressed("47", $dll) Then _G()
If _IsPressed("48", $dll) Then _H()
If _IsPressed("49", $dll) Then _I()
If _IsPressed("4A", $dll) Then _J()
If _IsPressed("4B", $dll) Then _K()
If _IsPressed("4C", $dll) Then _L()
If _IsPressed("4D", $dll) Then _M()
If _IsPressed("4E", $dll) Then _N()
If _IsPressed("4F", $dll) Then _O()
If _IsPressed("50", $dll) Then _P()
If _IsPressed("51", $dll) Then _Q()
If _IsPressed("52", $dll) Then _R()
If _IsPressed("53", $dll) Then _S()
If _IsPressed("54", $dll) Then _T()
If _IsPressed("55", $dll) Then _U()
If _IsPressed("56", $dll) Then _V()
If _IsPressed("57", $dll) Then _W()
If _IsPressed("58", $dll) Then _X()
If _IsPressed("59", $dll) Then _Y()
If _IsPressed("5A", $dll) Then _Z()
If _IsPressed("60",$dll) Then _0Num()
If _IsPressed("61",$dll) Then _1Num()
If _IsPressed("62",$dll) Then _2Num()
If _IsPressed("63",$dll) Then _3Num()
If _IsPressed("64",$dll) Then _4Num()
If _IsPressed("65",$dll) Then _5Num()
If _IsPressed("66",$dll) Then _6Num()
If _IsPressed("67",$dll) Then _7Num()
If _IsPressed("68",$dll) Then _8Num()
If _IsPressed("69",$dll) Then _9Num()
If _IsPressed("6A",$dll) Then _multiplyNum()
If _IsPressed("6B",$dll) Then _plusNum()
If _IsPressed("6C",$dll) Then _enterNum()
If _IsPressed("6D",$dll) Then _minusNum()
If _IsPressed("6E",$dll) Then _kommaNum()
If _IsPressed("6F",$dll) Then _divideNum()
If _IsPressed("01",$dll) Then TasteLinks()
If _IsPressed("02",$dll) Then TasteRechts()
GUICtrlSetData($edit1, "0")
Func _0Num()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" 0Num ")
Sleep(75)
EndFunc
Func _1Num()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" 1Num ")
Sleep(75)
EndFunc
Func _2Num()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" 2Num ")
Sleep(75)
EndFunc
Func _3Num()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" 3Num ")
Sleep(75)
EndFunc
Func _4Num()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" 4Num ")
Sleep(75)
EndFunc
Func _5Num()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" 5Num ")
Sleep(75)
EndFunc
Func _6Num()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" 6Num ")
Sleep(75)
EndFunc
Func _7Num()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" 7Num ")
Sleep(75)
EndFunc
Func _8Num()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" 8Num ")
Sleep(75)
EndFunc
Func _9Num()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" 9Num ")
Sleep(75)
EndFunc
Func _multiplyNum()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" *Num ")
Sleep(75)
EndFunc
Func _plusNum()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" +Num ")
Sleep(75)
EndFunc
Func _enterNum()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" ENTER_Num ")
Sleep(75)
EndFunc
Func _minusNum()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" -Num ")
Sleep(75)
EndFunc
Func _kommaNum()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" .Num ")
Sleep(75)
EndFunc
Func _divideNum()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" /Num ")
Sleep(75)
EndFunc
Func backspace()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" Löschelinks ")
Sleep(125)
EndFunc
Func tab()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" TAB ")
Sleep(125)
EndFunc
Func enter()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" Enter ")
Sleep(200)
Sleep(500)
EndFunc
Func shift()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" SHIFT ")
Sleep(200)
EndFunc
Func ctrl()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" CTRL ")
Sleep(200)
EndFunc
Func alt()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" ALT ")
Sleep(200)
EndFunc
Func capslock()
$old=GUICtrlRead($Edit1)
Guictrlsetdata($Edit1,$old&" CAPSLOCK ")
Sleep(200)
EndFunc
Func esc()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&" ESC " )
Sleep(75)
EndFunc
Func space()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&" Space " )
Sleep(75)
EndFunc
Func PLinks()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&" PfeilLeft " )
Sleep(75)
EndFunc
Func POben()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&" PfeilUp " )
Sleep(75)
EndFunc
Func PRechts()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&" PfeilRight " )
Sleep(75)
EndFunc
Func PUnten()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&" PfeilDown " )
Sleep(75)
EndFunc
Func _0()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"0" )
Sleep(75)
EndFunc
Func _1()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"1" )
Sleep(75)
EndFunc
Func _2()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"2" )
Sleep(75)
EndFunc
Func _3()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"3" )
Sleep(75)
EndFunc
Func _4()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"4" )
Sleep(75)
EndFunc
Func _5()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"5" )
Sleep(75)
EndFunc
Func _6()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"6" )
Sleep(75)
EndFunc
Func _7()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"7" )
Sleep(75)
EndFunc
Func _8()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"8" )
Sleep(75)
EndFunc
Func _9()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"9" )
Sleep(75)
EndFunc
Func _A()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"a" )
Sleep(75)
EndFunc
Func _B()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"b" )
Sleep(75)
EndFunc
Func _C()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"c" )
Sleep(75)
EndFunc
Func _D()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"d" )
Sleep(75)
EndFunc
Func _E()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"e" )
Sleep(75)
EndFunc
Func _F()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"f" )
Sleep(75)
EndFunc
Func _G()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"g" )
Sleep(75)
EndFunc
Func _H()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"h" )
Sleep(75)
EndFunc
Func _I()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"i" )
Sleep(75)
EndFunc
Func _J()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"j" )
Sleep(75)
EndFunc
Func _K()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"k" )
Sleep(75)
EndFunc
Func _L()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"l" )
Sleep(75)
EndFunc
Func _M()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"m" )
Sleep(75)
EndFunc
Func _N()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"n" )
Sleep(75)
EndFunc
Func _O()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"o" )
Sleep(75)
EndFunc
Func _P()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"p" )
Sleep(75)
EndFunc
Func _Q()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"q" )
Sleep(75)
EndFunc
Func _R()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"r" )
Sleep(75)
EndFunc
Func _S()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"s" )
Sleep(75)
EndFunc
Func _T()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"t" )
Sleep(75)
EndFunc
Func _U()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"u" )
Sleep(75)
EndFunc
Func _V()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"v" )
Sleep(75)
EndFunc
Func _W()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"w" )
Sleep(75)
EndFunc
Func _X()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"x" )
Sleep(75)
EndFunc
Func _Y()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"y" )
Sleep(75)
EndFunc
Func _Z()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"z" )
Sleep(75)
EndFunc
Func TasteLinks()
$pos1 = MouseGetPos()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"#MLEFT "&$pos1[0]&" / "&$pos1[1]&"#")
Sleep(500)
EndFunc
Func TasteRechts()
$pos2 = MouseGetPos()
$old=GUICtrlRead($Edit1)
GUICtrlSetData($Edit1,$old&"#MRIGHT "&$pos2[0]&" / "&$pos2[1]&"#")
Sleep(500)
EndFunc
EndFunc
Func _Exit()
Exit
EndFunc
Line135 (File "C:\Users\....\Desktop\KloggerN290.au3)
Func _0Num()
Error: "Func" statement has no matching EndFunc".
Seh aber kein EndFunc das fehlt.
Kann mir wer sagen was da los ist?
Such schon eine Halbe stunde ;)
MFG: N290