Etiketi

Home of Free Speech

Hier mal ein kleiner AutoIt Autoklicker Code. Was macht er?

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

Schreibe einen Kommentar

Nur Personen in meinem Netzwerk können kommentieren.