Quantcast
Channel: AutoIt v3 - General Help and Support
Viewing all articles
Browse latest Browse all 12506

Making a script that will loop a function until a directory is empty

$
0
0
I have a script that resizes images so that they're usable on an intranet site. Once the image is resized it's copied to a finished directory. I'd like to have the script loop until the initial directory is empty. I've see the DirGetSize be mentioned but I'm not quite sure how to implement it in the use I'm looking for.

Here's my code so far:

[ autoit ]         
Opt('MouseCoordMode',0) Opt("WinTitleMatchMode", 2) #region ---Au3Recorder generated code Start (v3.3.7.0) --- #region --- Internal functions Au3Recorder Start --- Func _Au3RecordSetup() Opt('WinWaitDelay',100) Opt('WinDetectHiddenText',1) Opt('MouseCoordMode',0) EndFunc Func _WinWaitActivate($title,$text,$timeout=0) WinWait($title,$text,$timeout) If Not WinActive($title,$text) Then WinActivate($title,$text) WinWaitActive($title,$text,$timeout) EndFunc #endregion --- Internal functions Au3Recorder End --- Do Run('C:\WINDOWS\system32\mspaint.exe') _WinWaitActivate("untitled - Paint","") MouseClick("left",12,28,1) MouseClick("left",30,70,1) _WinWaitActivate("Open","") MouseClick("left",59,163,1) MouseClick("left",127,120,1) MouseClick("left",504,364,1) MouseClick("left",456,47,1) MouseClick("left",476,132,1) MouseClick("left",331,69,1) Sleep(500) MouseClick("left",331,69,1) MouseMove(143,85) MouseDown("left") MouseMove(142,85) MouseUp("left") MouseClick("left",514,359,1) _WinWaitActivate("Paint","") MouseClick("left",111,33,1) MouseClick("left",118,68,1) _WinWaitActivate("Stretch and Skew","") Send("??{TAB}??") MouseClick("left",306,42,1) _WinWaitActivate("Paint","") MouseClick("left",15,33,1) MouseClick("left",31,102,1) _WinWaitActivate("Save As","") MouseClick("left",135,70,1) MouseClick("left",507,360,1) MouseClick("left",507,360,1) _WinWaitActivate("Paint","") MouseClick("left",16,32,1) MouseClick("left",55,360,1) #endregion --- Au3Recorder generated code End --- Until(

Viewing all articles
Browse latest Browse all 12506

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>