Jump to content
Sign in to follow this  
ChrisHill

Loop Tutorial help

Recommended Posts

ChrisHill

First off, thank you all for helping me with AutoIt. I'm from the Linux world, and I've found AutoIt to be a Windows gem for mass software installs.

I'm working on an install script for a Macromedia InstallAnywhere file, and it has no "visible text". I can automate up to the install part (copying files, etc.), but I need one more Send("{SPACE}") at the end. However, because all the window titles are the same, if I send the Send("{SPACE}") after the install starts, it cancels (b/c space hits the cancel button).

Here's what I propose, but I don't know how to implement it:

1) Use my script to automate up to install part.

2) During install (copy files), run a loop that does two things:

*Check if a file exists (desktop icon)

*Wait 60 seconds

3) When it does find this file (meaning install finished), send a Send("{SPACE}").

I've been researching the While,Wend loop, but I really need help structuring. Thanks for any help! It's much appreciated!

Share this post


Link to post
Share on other sites
Zisly

For 2 and 3

While 1
sleep(60*1000); 60 sec
if FileExists("C:\filename.ico") = 1 then; if file does exist
Send("{SPACE}") 
exitloop
EndIf
WEnd

Should work :P

Edited by Zisly

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  

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.