- Сообщения
- 95
- Репутация
- -1
Доброе время суток. Взял постой скрипт из справки и появился вопрос.
Как сделать, чтобы при нажатии кнопки ОК срабатывала функция RunWait и после окончания функции RunWait скрипт продолжил поиск, а при нажатии на кнопку ОТМЕНА скрипт пропускал функцию RunWait и продолжил поиск.
Код:
#include <MsgBoxConstants.au3>
Example()
Func Example()
; Assign a Local variable the search handle of all files in the current directory.
Local $hSearch = FileFindFirstFile("*.*")
; Check if the search was successful, if not display a message and return False.
If $hSearch = -1 Then
MsgBox($MB_SYSTEMMODAL, "", "Ошибка: Ни один файл/каталог не соответствует шаблону поиска.")
Return False
EndIf
; Assign a Local variable the empty string which will contain the files names found.
Local $sFileName = "", $iResult = 0
While 1
$sFileName = FileFindNextFile($hSearch)
; If there is no more file matching the search.
If @error Then ExitLoop
; Display the file name.
$iResult = MsgBox(BitOR($MB_SYSTEMMODAL, $MB_OKCANCEL), "", "File: " & $sFileName)
If $iResult <> $IDOK Then ExitLoop ; If the user clicks on the cancel/close button.
WEnd
; Close the search handle.
FileClose($hSearch)
EndFunc ;==>Example
Как сделать, чтобы при нажатии кнопки ОК срабатывала функция RunWait и после окончания функции RunWait скрипт продолжил поиск, а при нажатии на кнопку ОТМЕНА скрипт пропускал функцию RunWait и продолжил поиск.
Последнее редактирование: