Hier mal ein kleiner AutoIt Autoklicker Code. Was macht er?
Hier mal ein kleiner AutoIt Autoklicker Code. Was macht er?
Durch „Alt+s+t+a+r“ startet man das Programm das erst eine Aufforderung abfragt das eine Stelle auf dem Bildschirm bestimmt wird an der der Linksklick gemacht wird.
Danach wird jede 2,5 Minuten an der ausgesuchten stelle ein Linksklick gemacaht.
Man kann das Program mit „Alt+a+u+s“ deaktivieren und mit „Alt+a+n“ wieder aktivieren.
#NoTrayIcon ; Verstecke das Tray-Icon, damit es nicht in der Taskleiste angezeigt wird
Global $isActive = False
Global $clickPosition[2] ; Array zum Speichern der Klickposition
HotKeySet(„!s+t+a+r“, „ToggleActive“)
While True
If $isActive And IsArray($clickPosition) Then
MouseClick(„left“, $clickPosition[0], $clickPosition[1]) ; Führe linken Mausklick an ausgewählter Position aus
Sleep(150000) ; Wartezeit in Millisekunden (2,5 Minuten = 150000 Millisekunden)
Else
Sleep(10) ; Kurze Wartezeit, um CPU-Last zu reduzieren
EndIf
WEnd
Func SelectPosition()
MsgBox(0, „“, „Bitte wählen Sie die Position für den Mausklick aus.“)
$clickPosition = MouseGetPos() ; Speichere aktuelle Mausposition in Array
If $clickPosition[0] <> 0 And $clickPosition[1] <> 0 Then ; Überprüfe, ob Position gültig ist
MsgBox(0, „“, „Die Position wurde ausgewählt.“)
Else
MsgBox(0, „“, „Ungültige Position. Bitte versuchen Sie es erneut.“)
$clickPosition = Null
EndIf
EndFunc
Func ToggleActive()
$isActive = Not $isActive
If $isActive Then
If Not IsArray($clickPosition) Then
SelectPosition()
EndIf
MsgBox(0, „“, „Das Programm ist jetzt aktiviert.“)
Else
MsgBox(0, „“, „Das Programm ist jetzt deaktiviert.“)
EndIf
EndFunc
SelectPosition() ; Starte Programm und fordere Benutzer auf, Position auszuwählen