Добрый день!
Как узнать есть ли в файле искомая строка.
делаю так
Код:
${LineFind} "prefs.txt" "" "1:-1" "un.Findt"
${If} $R1 == "true"
MessageBox MB_OK "Cool"
${Else}
MessageBox MB_OK "Not Cool"
${EndIf}
Function un.Find
${WordFind} "$R9" "text" $R0
IntCmp $R0 0 nofind
StrCpy $R1 "true"
Push "StopLineFind"
nofind:
Push $0
FunctionEnd
Все работает. Но если строки в файле нет 2 раза вылетает окно "Not Cool";
Если строка есть то вылетает "Not Cool" и "Cool"
Почему 2 раза, как это исправить
Пардон нашел ошибку