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

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


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

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


Цитата Begin2Fly:
Можно, конечно, попроще переписать »
Да уж, там портянка из кода ещё та...
Лучше использовать NewTextreplace плагин (поддерживает utf-8, utf-16LE / BE и все ANSI) :
Код: Выделить весь код
OutFile "NewTextReplaceTest.exe"
!include "NewTextReplace.nsh"

Section
${textreplace::FindInFile} "$EXEDIR\my_file.txt" "слово" "/S=1" $0   ; /S=1 С учетом регистра (быстрее) 
MessageBox MB_OK "$0" ; если 1 - слово найдено
${textreplace::Unload}
SectionEnd
В плагине ещё много полезных функций и ключей.

Последний раз редактировалось MKN, 04-02-2021 в 12:08.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:00, 04-02-2021 | #2557