Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Limonica

Старожил


Сообщения: 152
Благодарности: 8

Профиль | Отправить PM | Цитировать


Исходные данные:
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=какое то число

Последний раз редактировалось Limonica, 17-04-2014 в 09:55.


Отправлено: 09:45, 17-04-2014 | #1141