Fabroni Posted May 12, 2008 Share Posted May 12, 2008 (edited) What's wrong in this script? I can not make it work. Thanks! Global $Runner HotKeySet("{F9}", "ShowMe") AutoItSetOption("WinTitleMatchMode", 4) ;Global $handle = WinGetHandle("classname=Client Window") Global $handle = "0x000E02CE" Func ShowMe() $Runner = Not $Runner While $Runner ToolTip('Script is "Started"',0,0) ; To hold a key down (generally only useful for games) ControlSend($handle, "", "", "{SPACE DOWN}") ;Send("{SPACE DOWN}") Sleep(3000); 5 seconds ControlSend($handle, "", "", "{SPACE UP}") ;Send("{SPACE UP}") Sleep(30000); 10 seconds WEnd EndFunc Edited May 12, 2008 by Fabroni Link to comment Share on other sites More sharing options...
Linux Posted May 12, 2008 Share Posted May 12, 2008 Maybe you sould try to explain how do you expect it to work. but try this: Global $Runner = False and this Sleep(3000); 5 seconds is in fact 3 seconds, not 5. and where did you found this value? Global $handle = "0x000E02CE" cheers You can help! Donate to AutoIt! or, visit ClimatePREDICTION.netMy posts:Travian Bot Example (100+ servers) BETAHow to Host you code/app for free! (unlimited team number) (Public or Private)"Sir, we're surrounded!" "Excellent. We can attack in any direction!" Link to comment Share on other sites More sharing options...
Fabroni Posted May 12, 2008 Author Share Posted May 12, 2008 (edited) Maybe you sould try to explain how do you expect it to work. but try this: Global $Runner = False and this Sleep(3000); 5 seconds is in fact 3 seconds, not 5. and where did you found this value? Global $handle = "0x000E02CE" cheers I tried Global $Runner = False but still no. I have handle control below from one program. And I am making script to work for only this program. Its window is supposed tp be minimized to taskbar. Global $handle = "0x000E02CE" Edited May 12, 2008 by Fabroni Link to comment Share on other sites More sharing options...
LiLShinta Posted May 12, 2008 Share Posted May 12, 2008 why dont use sendkeepactive? Global $Runner = False HotKeySet("{F9}", "ShowMe") Func ShowMe() HotKeySet("{F9}", "Paused") SendKeepActive($handle) ToolTip('Script is "Started"',0,0) Do Send("{SPACE DOWN}") Sleep(3000); 5 seconds Send("{SPACE UP}") Sleep(30000); 10 seconds Until $Runner = True EndFunc Func Paused() $Runner = True HotKeySet("{F9}", "ShowMe") while $Runner sleep(10) ConsoleWrite("Paused!"&@CRLF) WEnd EndFunc also how and where did you get the value of $handle? Link to comment Share on other sites More sharing options...
Fabroni Posted May 12, 2008 Author Share Posted May 12, 2008 why dont use sendkeepactive? Global $Runner = False HotKeySet("{F9}", "ShowMe") Func ShowMe() HotKeySet("{F9}", "Paused") SendKeepActive($handle) ToolTip('Script is "Started"',0,0) Do Send("{SPACE DOWN}") Sleep(3000); 5 seconds Send("{SPACE UP}") Sleep(30000); 10 seconds Until $Runner = True EndFunc Func Paused() $Runner = True HotKeySet("{F9}", "ShowMe") while $Runner sleep(10) ConsoleWrite("Paused!"&@CRLF) WEnd EndFunc also how and where did you get the value of $handle? I really appreciate your help but I am looking for away to send key to inactive window (minimized) game. I got $handle after using Au3Info on that game. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now