Sign in to follow this  
Followers 0
kempas

Hold Button UP for 3 sec

6 posts in this topic

#1 ·  Posted (edited)

As I wrote in title I want to hold UP button for 3 secs. I'm realy newbie in this kinda program. Please help. And i also want to know how to hold 2 buttons at the same time.

Edited by kempas

Share this post


Link to post
Share on other sites



As I wrote in title I want to hold UP button for 3 secs. I'm realy newbie in this kinda program. Please help. And i also want to know how to hold 2 buttons at the same time.

Example:

$T_INIT = TimerInit()
Do
Send("{a down}")
Until TimerDiff($T_INIT) >= 3000;3000  miliseconds = 3 seconds
Send("{a up}")
MsgBox(0,"","FINISH")

When the words fail... music speaks

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

Example:

$T_INIT = TimerInit()
Do
Send("{a down}")
Until TimerDiff($T_INIT) >= 3000;3000  miliseconds = 3 seconds
Send("{a up}")
MsgBox(0,"","FINISH")
Huh. It doesn't work or I'm just noob :/. My script looks like this

Sleep (1000)
Run("E:\GTA2 Game Hunter\GTA2 Game Hunter.exe")
MouseClick("left",70,65) 
MouseClick("left",21,990)
Sleep(500)
Send("{ENTER}")
Sleep(500)
MouseClick("left",222,68)
Sleep(500)
MouseClick("left",367,79) 
Sleep(10000)
MouseClick("left",286,700) 
$T_INIT = TimerInit()
Do
Send("{a down}")
Until TimerDiff($T_INIT) >= 3000;3000  miliseconds = 3 seconds
Send("{a up}")
MsgBox(0,"","FINISH")
Send("{Enter}")
Send ("{F10}")
Send ("ww")

But remember i have to hold UP key so i mean this little arrow ;D And also i don't want to display messege FINISH at the end you know. I want to start game hold up button for 3 secs and this is it.

Edited by kempas

Share this post


Link to post
Share on other sites

Huh. It doesn't work or I'm just noob :/. My script looks like this

Sleep (1000)
Run("E:\GTA2 Game Hunter\GTA2 Game Hunter.exe")
MouseClick("left",70,65) 
MouseClick("left",21,990)
Sleep(500)
Send("{ENTER}")
Sleep(500)
MouseClick("left",222,68)
Sleep(500)
MouseClick("left",367,79) 
Sleep(10000)
MouseClick("left",286,700) 
$T_INIT = TimerInit()
Do
Send("{a down}")
Until TimerDiff($T_INIT) >= 3000;3000  miliseconds = 3 seconds
Send("{a up}")
MsgBox(0,"","FINISH")
Send("{Enter}")
Send ("{F10}")
Send ("ww")

But remember i have to hold UP key so i mean this little arrow ;D And also i don't want to display messege FINISH at the end you know. I want to start game hold up button for 3 secs and this is it.

Be sure that GTA window is active WinActivate() function and replace "a" with another key to see the result, for example left key
Send("{LEFT down}")

Take a look through the help file to see what can be done send function. :P


When the words fail... music speaks

Share this post


Link to post
Share on other sites

Be sure that GTA window is active WinActivate() function and replace "a" with another key to see the result, for example left key

Send("{LEFT down}")

Take a look through the help file to see what can be done send function. :P

Ok ok it works TY. Buy my another question in 1 post was :want to know how to hold 2 buttons at the same time.

Share this post


Link to post
Share on other sites

Send("{UP DOWN}{RIGHT DOWN}")

Sleep(5000)

Send("{RIGHT UP}{UP UP}")

don't forget to eventually send the keystroke up.

Lar.


f_mrcleansmalm_77ce002.jpgAutoIt has helped make me wealthy

Share this post


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
Sign in to follow this  
Followers 0