cstangor Posted December 21, 2014 Posted December 21, 2014 My simple program which creates a right mouse click works fine on say the desktop or in chrome but produces nothing in some programs such as MS word or Tableau. The terminate command works fine however everywhere. Thoughts appreciated and thanks in advance. HotKeySet("^n", "_Terminate") HotKeySet("^r","mouse") While 1 Sleep(100) WEnd Func mouse() MouseClick("right") ;MouseClick("left") EndFunc Func _Terminate() MsgBox(4096, "", "BYE!") Exit EndFunc
computergroove Posted December 21, 2014 Posted December 21, 2014 Ctrl + r is already used as a shortcut in word. So is Ctrl + n. This works for me in word: HotKeySet("{ESC}", "_Terminate") HotKeySet("{PAUSE}","mouse") While 1 Sleep(100) WEnd Func mouse() MouseClick("right") ;MouseClick("left") EndFunc Func _Terminate() MsgBox(4096, "", "BYE!") Exit EndFunc Get Scite to add a popup when you use a 3rd party UDF -> http://www.autoitscript.com/autoit3/scite/docs/SciTE4AutoIt3/user-calltip-manager.html
cstangor Posted December 21, 2014 Author Posted December 21, 2014 (edited) Thanks computergroove. That helps. So a local program's hotkeys will always trump AUTOIT? That seems too bad. I don't understand the architecture enough to know if it's possible to reverse that. Edited December 21, 2014 by cstangor
computergroove Posted December 21, 2014 Posted December 21, 2014 Did my changes work for you? Have you tried it yet? Get Scite to add a popup when you use a 3rd party UDF -> http://www.autoitscript.com/autoit3/scite/docs/SciTE4AutoIt3/user-calltip-manager.html
cstangor Posted December 21, 2014 Author Posted December 21, 2014 Oh, yes, sorry, your changes work fine. But I want to use ^n not ESC as my hotkey. Thanks
JohnOne Posted December 21, 2014 Posted December 21, 2014 You cannot, word is already consuming it. Unless that is, that word has an option to unregister its own hotkeys. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
computergroove Posted December 21, 2014 Posted December 21, 2014 Maybe you can use shift+ctrl+n. Why is this so important? Get Scite to add a popup when you use a 3rd party UDF -> http://www.autoitscript.com/autoit3/scite/docs/SciTE4AutoIt3/user-calltip-manager.html
cstangor Posted December 21, 2014 Author Posted December 21, 2014 Well it's personal preference... I guess I'll try turning off the hotkeys in word if I can. Would be nice if AutoIT would take priority however. Thanks.
water Posted December 23, 2014 Posted December 23, 2014 Why use mouseclicks to automate MS Word? AutoIt comes with a Word UDF. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
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