jessem Posted October 18, 2011 Share Posted October 18, 2011 Any suggestions on why this will work locally on an XP pro machine, but won't on locally on a Win7 pro machine? The Active Window is a student information services program, I have no idea what it's written in. HotKeySet("{PRINTSCREEN}", "Sequence") ;Print Screen runs the script. While 1 Sleep(100) WEnd Func Terminate() Exit EndFunc Func Sequence() ToolTip("Sequence", 0, 0) Send("{TAB}") sleep(500) Send("{TAB}") sleep(500) Send("UserName") ;user Sleep(500) Send("{TAB}") Send("2020") ;grade ToolTip("End Sequence", 0, 0) EndFunc Link to comment Share on other sites More sharing options...
Jfish Posted October 18, 2011 Share Posted October 18, 2011 Worked for me though I could not use that particular hotkey because it was reserved by another program. See below, I used "A" instead and then terminated the app from within the Sequence function. I opened notepad and it worked fine on Win 7 with 64 bit. Maybe try changing your hotkey ... ? HotKeySet("{A}", "Sequence") ;Print Screen runs the script. While 1 Sleep(100) WEnd Func Terminate() Exit EndFunc Func Sequence() Sleep(2000) ToolTip("Sequence", 0, 0) Send("{TAB}") sleep(500) Send("{TAB}") sleep(500) Send("UserName") ;user Sleep(500) Send("{TAB}") Send("2020") ;grade ToolTip("End Sequence", 0, 0) Terminate() EndFunc Build your own poker game with AutoIt: pokerlogic.au3 | Learn To Program Using FREE Tools with AutoIt Link to comment Share on other sites More sharing options...
jessem Posted October 18, 2011 Author Share Posted October 18, 2011 Worked for me though I could not use that particular hotkey because it was reserved by another program. See below, I used "A" instead and then terminated the app from within the Sequence function. I opened notepad and it worked fine on Win 7 with 64 bit. Maybe try changing your hotkey ... ? HotKeySet("{A}", "Sequence") ;Print Screen runs the script.While 1 Sleep(100)WEnd Func Terminate()ExitEndFuncFunc Sequence()Sleep(2000)ToolTip("Sequence", 0, 0)Send("{TAB}")sleep(500)Send("{TAB}")sleep(500)Send("UserName") ;userSleep(500)Send("{TAB}")Send("2020") ;gradeToolTip("End Sequence", 0, 0)Terminate()EndFunc Thank you for the suggestion. Turns out I have to build it and run it as admin from the .exe for it to work. Not a problem as my main machine is xp anyhow. Thanks again for the help JFish. 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