Sign in to follow this  
Followers 0
manofman

HotkeySet problem with code but no error

8 posts in this topic

Hi i try to put a key to start my script but its does not work dont know why here is the code

HotKeySet("{F11}", "Start")
Func Start()
MouseClick ( "left" , 13, 479 )
    EndFunc

Thank you for you help

Share this post


Link to post
Share on other sites



add this:

while 1
  sleep(100)
wend

Share this post


Link to post
Share on other sites

Hi i try to put a key to start my script but its does not work dont know why here is the code

HotKeySet("{F11}", "Start")
Func Start()
MouseClick ( "left" , 13, 479 )
    EndFunc

Thank you for you help

I assume you are attempting to click a control (or an icon?) so are the mouse coordinates correct?

Also your script is exiting as soon as it starts since there is nothing there to keep it open.

Try this first to see if it is working or not.

HotKeySet("{F11}", "Start")
While 1
    Sleep(100)
WEnd
Func Start()
   MsgBox(0,"TEST", "The function is being called")
   Exit
EndFunc

George

Question about decompiling code? Read the decompiling FAQ and don't bother posting the question in the forums.

Be sure to read and follow the forum rules. -AKA the AutoIt Reading and Comprehension Skills test.***

The PCRE (Regular Expression) ToolKit for AutoIT - (Updated Oct 20, 2011 ver:3.0.1.13) - Please update your current version before filing any bug reports. The installer now includes both 32 and 64 bit versions. No change in version number.

Visit my Blog .. currently not active but it will soon be resplendent with news and views. Also please remove any links you may have to my website. it is soon to be closed and replaced with something else.

"Old age and treachery will always overcome youth and skill!"

Share this post


Link to post
Share on other sites

#4 ·  Posted (edited)

Hi i try to put a key to start my script but its does not work dont know why here is the code

HotKeySet("{F11}", "Start")
Func Start()
MouseClick ( "left" , 13, 479 )
    EndFunc

Thank you for you help

Try this:

HotKeySet("{F11}", "Start")

While 1 = 1
Sleep(1000)
WEnd

Func Start()
MouseClick ( "left" , 13, 479 )
EndFunc

Edit: lol, when I was posting there were no replys, you guys are quick.

Edited by schilbiz

Share this post


Link to post
Share on other sites

That sleep time is way too big man.

Share this post


Link to post
Share on other sites

Thank you i will try this

Share this post


Link to post
Share on other sites

Thank you of all of you its work now

Share this post


Link to post
Share on other sites

That sleep time is way too big man.

1 second? It has always seemed to work fine for me, takes me a second to click a hotkey, also wouldn't it use less cpu the longer it slept in between if you have multiple scripts running at a time?

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