Stuempi Posted November 4, 2009 Share Posted November 4, 2009 Hi there, I'm working on another script which is fine so far... but I have a little problem and I'm just too narrow-minded to find a better solution. It's nothing special, I'm just starting a program and want to wait until the startup window of this program comes up and want to press a button. So this is what works: Run($ProgFolder & "\test.exe") Sleep(30000) ControlSend("test", "", "", "{ENTER}") Sometimes the window takes about 30 seconds to come up and sometimes only 10. Now when it's only 10 I don't want the script to have to wait another 20 seconds until it goes on. So is there any better way instead of a "Sleep" on this point? I didn't came up with anything Thanks in advance! Link to comment Share on other sites More sharing options...
water Posted November 4, 2009 Share Posted November 4, 2009 Please see WinWait or WinWaitActive. 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...
Mison Posted November 4, 2009 Share Posted November 4, 2009 or: WinExists("title") Hi ;) Link to comment Share on other sites More sharing options...
Stuempi Posted November 4, 2009 Author Share Posted November 4, 2009 gna... I both checked winwaitactive and winexists, but that wasn't a good solution... but I forget about winwait. Thanks 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