たとえば”CHECK WINDOW”というなんらかが出てくるまで待って、「出ました!」というPRINTを出したい場合、REPEATとSTATUSのST_ISIDの命令を使えば対応可能です。
ID = GETID("CHECK WINDOW")
REPEAT
SLEEP(0.2)
flag = STATUS(ID,ST_ISID)
PRINT "チェック中"
UNTIL flag = TRUE
PRINT "出ました!"
こうすると、ファイルダウンロード完了のタイミングも計れますね。
REPEAT
SLEEP(0.2)
flag = FOPEN("C:\Users\TEST\Downloads\test.zip",F_EXISTS)
PRINT "test.zipは存在しません"
UNTIL flag = TRUE
SLEEP(10)
PRINT "test.zipが見つかりました"
