Исходные данные:
TXT файл с одной изменяющейся числовой строкой.
Задача:
Проверить есть ли числовая строка в этом тестовом файле, если нет, то крутится в цикле ожидая появления.
Решение:
Читаем строку, заносим в переменную, ну а дальше как сравнить появилось число или нет?
Цитата:
!include "Logiclib.nsh"
OutFile "line.exe"
SilentInstall silent
RequestExecutionLevel user
Section
${LineRead} "id.log" "1" $1
${If} $1 == "ID=(пусто)"
MessageBox MB_OK "$1 error"
${ElseIf} $1 == "ID=(какое то число)"
MessageBox MB_OK "$1 susses"
${EndIf}
SectionEnd
|
Такой код само собой не работает, знатоки прошу помощи!
Содержимое id.log:
Цитата:
ID=
или
ID=какое то число
|