Jump to content

Simple hit button over and over script


Recommended Posts

Guest Tinkertot

I just need to make an autoit script that presses spacebar, waits, presses spacebar, over and over untill i turn it off with like F10 or something.

I used to be good with autoit but i forgot how to do everything, please help me :)

Link to post
Share on other sites
  • Moderators

Out of Help:

Opt("SendKeyDelay", 5) ;5 milliseconds

Send("{SPACE}")

Or:

While 1
Send("{SPACE}")
Sleep(1000); 1000 milliseconds = 1 second
Wend

EDIT: Also out of help for the 2nd part relating to F10 under HotKeySet:

; Press Esc to terminate script, Pause/Break to "pause"

Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d

;;;; Body of program would go here;;;;
While 1
    Sleep(100)
WEnd
;;;;;;;;

Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
        sleep(100)
        ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("")
EndFunc

Func Terminate()
    Exit 0
EndFunc

Func ShowMessage()
    MsgBox(4096,"","This is a message.")
EndFunc
Edited by ronsrules

Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.

Link to post
Share on other sites
Guest Endothermic

What if I want it to just press a button for 5 seconds and then release? Then repeat that?

Or press something, release it and then press a different key or set of keys?

I'm sorry, I'm just starting this stuff out for the first time.

Thanks

Link to post
Share on other sites

What if I want it to just press a button for 5 seconds and then release? Then repeat that?

Or press something, release it and then press a different key or set of keys?

I'm sorry, I'm just starting this stuff out for the first time.

Thanks

<{POST_SNAPBACK}>

HotKeySet ( "{Pause}","Ack")

while 1

send("{space down}")

sleep(5000)

send("{space up}")

wend

Func Ack()

exit

EndFunc

Link to post
Share on other sites
Guest Endothermic

HotKeySet ( "{Pause}","Ack")

while 1

send("{space down}")

sleep(5000)

send("{space up}")

wend

Func Ack()

exit

EndFunc

<{POST_SNAPBACK}>

Thank you sir
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...