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 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - 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