Jump to content
Sign in to follow this  
Stuempi

Waiting for Window to come up

Recommended Posts

Stuempi

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!

Share this post


Link to post
Share on other sites
water

Please see WinWait or WinWaitActive.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites
Mison

or:

WinExists("title")


Hi ;)

Share this post


Link to post
Share on other sites
Stuempi

gna... I both checked winwaitactive and winexists, but that wasn't a good solution... but I forget about winwait.

Thanks :)

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×