Hatte grade das Problem das der Akku meiner Maus leer war... Aber trotzdem habe ich die Maus benötigt
Also hatte ich eben dieses kleie Script geschrieben damit ich die Maus per Tastatur steuern kann
Ich denke mal es kann hier bestimmt jemand anderes außer mir ebenfalls mal gebrauchen!
Es kann:
PFEILTASTE OBEN - MAUS NACH OBEN BEWEGEN
PFEILTASTE UNTEN - MAUS NACH UNTEN BEWEGEN
PFEILTASTE RECHTS - MAUS NACH RECHTS BEWEGEN
PFEILTASTE LINKS - MAUS NACH LINKS BEWEGEN
STRG TASTE - LINKER MAUSCLICK
ALT TASTE - RECHTER MAUSCLICK
Allerdings ist kein Drag & Drop Möglich Wenn ihr die TASTEN länger gedrückt lasst steigert sich die Geschwindigkeit!
Script:
[autoit]#INCLUDE <MISC.AU3>
[/autoit][autoit][/autoit][autoit]GLOBAL $DLL = "USER32.DLL"
GLOBAL $PARA = 0
MAIN()
[/autoit][autoit][/autoit][autoit]FUNC MAIN()
WHILE 1
IF _ISPRESSED("11", $DLL) THEN
MOUSECLICK("LEFT")
SLEEP(10)
ELSEIF _ISPRESSED("12", $DLL) THEN
MOUSECLICK("RIGHT")
SLEEP(10)
ENDIF
IF _ISPRESSED("25",$DLL) THEN
$POS = MOUSEGETPOS()
MOUSEMOVE($POS[0]-1,$POS[1],1000)
IF _ISPRESSED("25",$DLL) THEN
WHILE 1
IF _ISPRESSED("25",$DLL) THEN
$PARA = $PARA+1
$POS = MOUSEGETPOS()
MOUSEMOVE($POS[0]-$PARA,$POS[1],1000)
SLEEP(10)
ELSE
$PARA = 0
EXITLOOP
ENDIF
WEND
ENDIF
ELSEIF _ISPRESSED("26",$DLL) THEN
$POS = MOUSEGETPOS()
MOUSEMOVE($POS[0],$POS[1]-1,1000)
IF _ISPRESSED("26",$DLL) THEN
WHILE 1
IF _ISPRESSED("26",$DLL) THEN
$PARA = $PARA+1
$POS = MOUSEGETPOS()
MOUSEMOVE($POS[0],$POS[1]-$PARA,1000)
SLEEP(10)
ELSE
$PARA = 0
EXITLOOP
ENDIF
WEND
ENDIF
ELSEIF _ISPRESSED("27",$DLL) THEN
$POS = MOUSEGETPOS()
MOUSEMOVE($POS[0]+1,$POS[1],1000)
IF _ISPRESSED("27",$DLL) THEN
WHILE 1
IF _ISPRESSED("27",$DLL) THEN
$PARA = $PARA+1
$POS = MOUSEGETPOS()
MOUSEMOVE($POS[0]+$PARA,$POS[1],1000)
SLEEP(10)
ELSE
$PARA = 0
EXITLOOP
ENDIF
WEND
ENDIF
ELSEIF _ISPRESSED("28",$DLL) THEN
$POS = MOUSEGETPOS()
MOUSEMOVE($POS[0],$POS[1]+1,1000)
IF _ISPRESSED("28",$DLL) THEN
WHILE 1
IF _ISPRESSED("28",$DLL) THEN
$PARA = $PARA+1
$POS = MOUSEGETPOS()
MOUSEMOVE($POS[0],$POS[1]+$PARA,1000)
SLEEP(10)
ELSE
$PARA = 0
EXITLOOP
ENDIF
WEND
ENDIF
ENDIF
SLEEP(100)
WEND
ENDFUNC ;==>MAIN