NeuroToxic Posted October 24, 2011 Share Posted October 24, 2011 Hi, I have a problem, I want close a popup window of the external application, but with the WinClose() function the external application is closed too. the only method to close this popup without close the main window is to click on the "X" button. How to do this ? Thanks Link to comment Share on other sites More sharing options...
water Posted October 24, 2011 Share Posted October 24, 2011 There is no "OK" or "Yes" etc. button on the popup? 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 Link to comment Share on other sites More sharing options...
NeuroToxic Posted October 24, 2011 Author Share Posted October 24, 2011 There is no "OK" or "Yes" etc. button on the popup? no, it's child window of MeGUI application (see pic) Link to comment Share on other sites More sharing options...
Ontosy Posted October 24, 2011 Share Posted October 24, 2011 try a ControlSend with alt+F4 Link to comment Share on other sites More sharing options...
NeuroToxic Posted October 24, 2011 Author Share Posted October 24, 2011 try a ControlSend with alt+F4 doesn't work too Link to comment Share on other sites More sharing options...
MilesAhead Posted October 24, 2011 Share Posted October 24, 2011 (edited) I would try sending ^F4. If that doesn't work, use WinGetPos() add 3 or 4 to the Y coordiante, subtract 3 or 4 from X + Width, then Click the mouse using MouseClick() Should hit the 'x' after a bit of trial and error. Also you may want to use WinActivate() first to make certain the window gets the mouse click. Edited October 24, 2011 by MilesAhead My Freeware Page 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