Tanpn Posted October 19, 2016 Share Posted October 19, 2016 Hi all! I want to sendkeys + sendclick to a minimize browser. I trys to search on google.com, I see a way is using controlsend and controlclick. But I used it not send to minimize windows, windows active it work. Please help me! Thanks! Link to comment Share on other sites More sharing options...
Anoop Posted October 19, 2016 Share Posted October 19, 2016 If you want to minimize a window, check WinSetState ( "title", "text", flag ) Jasp402 1 Link to comment Share on other sites More sharing options...
Tanpn Posted October 19, 2016 Author Share Posted October 19, 2016 33 minutes ago, Anoop said: If you want to minimize a window, check WinSetState ( "title", "text", flag ) Hi Anoop! Thanks for your help I don't want to minimize windows. I want to send key and click to minimized windows. Link to comment Share on other sites More sharing options...
l3ill Posted October 19, 2016 Share Posted October 19, 2016 ControlSend and Control Click do not need an Active window to work. Please show us what you have so far on code and a better explanation of what you are trying to accomplish. Using send or mouseclick to minimize a window is like cutting your toenails with your socks on... My Contributions... SnippetBrowser NewSciTE PathFinder Text File Manipulation FTP Connection Tester / INI File - Read, Write, Save & Load Example Link to comment Share on other sites More sharing options...
Anoop Posted October 19, 2016 Share Posted October 19, 2016 2 hours ago, Tanpn said: Hi Anoop! Thanks for your help I don't want to minimize windows. I want to send key and click to minimized windows. If it is IE browser, you can use IE functions automate these. In the below example, IE opens and navigates to google, minimize browser and searches for autoit. #include <IE.au3> Local $oIE = _IECreate("www.google.com") WinSetState("Google - Windows Internet Explorer","",@SW_MINIMIZE ) $oTxtSearch = _IEGetObjByName($oIE, "q") $oForm = _IEGetObjByName($oIE,"f") _IEFormElementSetValue($oTxtSearch,"autoit") _IEFormSubmit($oForm) ;_IEQuit($oIE) Link to comment Share on other sites More sharing options...
r3dbullo88 Posted October 19, 2016 Share Posted October 19, 2016 I think he wants to know how to send commands to a minimized Window, not how to actually minimize one. Anyway, ControlSend is the way to go. Link to comment Share on other sites More sharing options...
corgano Posted October 19, 2016 Share Posted October 19, 2016 More information will result in more help. You are trying to send keys and mouse clicks to a window that is minimized, correct? What kind of window are you trying to send to? Is it IE? Chrome? Which program? What actions are you trying to do on <program> while it is minimized? It's important to know what program it is because depending on the program it might be difficult / impossible to controlSend to it, or it might have an easier way to do what you want to accomplish directly (like through OLE/COM) 0x616e2069646561206973206c696b652061206d616e20776974686f7574206120626f64792c20746f206669676874206f6e6520697320746f206e657665722077696e2e2e2e2e Link to comment Share on other sites More sharing options...
Tanpn Posted October 20, 2016 Author Share Posted October 20, 2016 4 hours ago, corgano said: More information will result in more help. You are trying to send keys and mouse clicks to a window that is minimized, correct? What kind of window are you trying to send to? Is it IE? Chrome? Which program? What actions are you trying to do on <program> while it is minimized? It's important to know what program it is because depending on the program it might be difficult / impossible to controlSend to it, or it might have an easier way to do what you want to accomplish directly (like through OLE/COM) Hi Corgano! I wants to know how to send keys and mouse to a minimized or hide any browser as IE, Chrome, Firefox, Opera, Safari, ..... 12 hours ago, r3dbullo88 said: I think he wants to know how to send commands to a minimized Window, not how to actually minimize one. Anyway, ControlSend is the way to go. Hi r3dbull088! I tried using ControlSend and ControlClick, but it not send to minimized or hide browser, browser active it work. Link to comment Share on other sites More sharing options...
r3dbullo88 Posted October 20, 2016 Share Posted October 20, 2016 Show the code you're using. Link to comment Share on other sites More sharing options...
corgano Posted October 20, 2016 Share Posted October 20, 2016 (edited) 14 hours ago, Tanpn said: Hi Corgano! I wants to know how to send keys and mouse to a minimized or hide any browser as IE, Chrome, Firefox, Opera, Safari, ..... Ok so you don't have a specific browser in mind, just a general all-browser solution.... I'm rather sure such a general, all-browser solution does not exist. The most obvious answer is ControlSend(), which will work for basic controls - try it with notepad, calculator, or an installer, and it "should" work. However ControlSend() doesn't work well with browsers because the content is rendered and not standard windows controls. Save yourself all of the headache, and pick one browser you want to work with. Focus on that. This brings me to the second question, do you know what you want to do on the browser? What is your end goal, what do you want to actually do. Or is the goal simply to click a minimized browser and nothing more? Edited October 20, 2016 by corgano 0x616e2069646561206973206c696b652061206d616e20776974686f7574206120626f64792c20746f206669676874206f6e6520697320746f206e657665722077696e2e2e2e2e 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