Honestly, I'd settle for an autoclicker that's better than the one I have, since it won't handle times over a minute. I just want to go to sleep during a raid with it set to click on the 5 every 10 minutes... anyone know an autoclicker that can handle 10 minute durations?
download autoit http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe
and run this script
you will need to modify the lines
Global $Xloc=500 ;the X position to click
and
Global $Yloc=500 ;the Y position to click
to make it click where you want
they are near the top
[code]
;
;
;SIMPLE CLICKER
;by kolonel kadat
;
;
;
Opt("MouseCoordMode", 1) ;1=absolute, 0=relative, 2=client
Global $Xloc=500 ;the X position to click
Global $Yloc=500 ;the Y position to click
;;--------------------------------------------------------------------------------
;; Initialize Hotkeys
;;--------------------------------------------------------------------------------
HotKeySet('{END}', 'Quit')
HotKeySet('{PAUSE}', 'Pause')
;set time between clicks
Global $WaitTime= 600000 ; 10 minutes in milliseconds
Global $Paused
Global $timeStartedDisp[3] = [0, 0, 0];hh,mm,ss
Global $timeStarted = 0
Global $timeLastRun = 0
Global $timeLastRunDisp[3] = [0, 0, 0];hh,mm,ss
Global $timeStartCurrentRun=0
Global $troptime=3000 ; 3 seconds in ms
Global $TotalClicks=0
Pause() ; clicker starts paused
$timeStartedDisp[0] = @HOUR
$timeStartedDisp[1] = @MIN
$timeStartedDisp[2] = @SEC
$timeStarted = TimerInit()
$pauseTime=0;$WaitTime
While 1
DEBUG("Regen stamina Pause:" & $pauseTime / 1000 & " seconds remaining")
If ($pauseTime <= 0) Then
$timeLastRunDisp[0] = @HOUR
$timeLastRunDisp[1] = @MIN
$timeLastRunDisp[2] = @SEC
$timeLastRun = TimerDiff($timeStarted)
MouseMove($Xloc,$Yloc)
MouseClick('left', $Xloc,$Yloc, 1, 0)
$TotalClicks += 1
$pauseTime=$WaitTime
EndIf
Sleep($troptime)
$pauseTime -= $troptime
WEnd
Func Quit()
Exit
EndFunc ;==>Quit
Func Pause()
$Paused = Not $Paused
While $Paused
Sleep(250)
DEBUG('Paused... press [PAUSE] key to continue')
WEnd
DEBUG("")
EndFunc ;==>Pause
Func milisecToHHMMSS($ms)
$dummy = $ms / 1000
$dummy2 = Mod($dummy, 3600)
$hours = ($dummy - $dummy2) / 3600
$dummy = $dummy2
$dummy2 = Mod($dummy, 60)
$minutes = ($dummy - $dummy2) / 60
$dummy = $dummy2
$seconds = Round($dummy)
Return ($hours & ":" & $minutes & ":" & $seconds)
EndFunc ;==>milisecToHHMMSS
Func DEBUG($MESSAGE, $doLog=0)
$DebugMessage = "
I use this AoB tool to make all the AoBs I post. Try the online version if you dont feel like downloading it.
"Obviously, windows are central to Windows. They are so important that they named the operating system after them. But what is a window?"