FileDelete("D:\PDF\21.pdf");
WinWaitActive("Сохранить как")
Send("D:\PDF\New.pdf{Enter}")
Send("{Enter}")
MyLabel:
If FileExists("D:\PDF\New.pdf") Then
FileMove("D:\PDF\New.pdf", "D:\PDF\21.pdf", 1);
Else
GoTo MyLabel
EndIf
FileDelete("D:\PDF\21.pdf");
WinWaitActive("Сохранить как")
Send("D:\PDF\New.pdf{Enter}")
Send("{Enter}")
; Получается цикл... проверки на наличие... как только находит, то выходит из цикла
While 1
If FileExists("D:\PDF\New.pdf") Then
ExitLoop
EndIf
sleep(100)
wend
FileMove("D:\PDF\New.pdf", "D:\PDF\21.pdf", 1)
FileDelete("D:\PDF\21.pdf");
WinWaitActive("Сохранить как")
Send("D:\PDF\New.pdf{Enter}")
Send("{Enter}")
; Получается цикл... проверки на наличие... как только находит, то выходит из цикла
Do
sleep(100)
Until FileExists("D:\PDF\New.pdf")
FileMove("D:\PDF\New.pdf", "D:\PDF\21.pdf", 1)
FileDelete("D:\PDF\21.pdf");
WinWaitActive("Сохранить как")
Send("D:\PDF\New.pdf{Enter}")
Send("{Enter}")
; Получается цикл... проверки на наличие... как только находит, то выходит из цикла
For $i=1 to 10
If FileExists("D:\PDF\New.pdf") Then
ExitLoop
EndIf
sleep(100)
$i=1
Next
FileMove("D:\PDF\New.pdf", "D:\PDF\21.pdf", 1)
;------case 1
$sPath = 'file.txt'
$hRead = FileOpen($sPath, 0)
While 1
$line = FileReadLine($hRead)
If @error = -1 Then ExitLoop
WEnd
FileClose($hRead)
;------case 2
$sPath = 'file.txt'
$hRead = FileOpen($sPath, 0)
$err = 1
While $err
$line = FileReadLine($hRead)
$err = @error + 1
WEnd
FileClose($hRead)
;------case 3
$sPath = 'file.txt'
$hRead = FileOpen($sPath, 0)
$line = FileReadLine($hRead)
While $line
$line = FileReadLine($hRead)
WEnd
FileClose($hRead)
;------case 4
$sPath = 'file.txt'
$hRead = FileOpen($sPath, 0)
Do
$line = FileReadLine($hRead)
Until @error = -1
FileClose($hRead)
;-----------etc etc
Я прошу прощения, но по моему в ваше описание закралась ошибка. Do ... Until как раз таки не станет повторять цикл если условие истина, а вот если ложь - то продолжит.а второй сначала выполнит первую итерацию, получит значение параметра проверки и только потом проверит, и если истина то продолжит итерации