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

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

Аватара для BuZzOFF

Новый участник


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

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


kotkovets, и снова здравствуйте
Ничего в языке NSIS не понимаю. и в англицком тоже...
Листаю тему, да леплю всякую "бяку" из нескольких примеров. И, что неудивительно, ничего не получается

Хочу сделать поиск в файле hosts определённой строки...
читать дальше »
Код: Выделить весь код
----------------------------------------------------------
!include "TextFunc.nsh"
!define ${LineFind}
----------------------------------------------------------
Section 
${If} ${LineFind} "$SYSDIR\drivers\etc\hosts" "/NUL" "1:-1" "LineFindFunction"
   ExecWait '$\"${OutDir}\setup.exe$\" --mode=Silent'
${Else}
   ExecWait '$\"${OutDir}\medicine\hosts.exe$\"'
   ExecWait '$\"${OutDir}\setup.exe$\" --mode=Silent'
${EndIf}
SectionEnd

Function "LineFindFunction"
 StrCpy $R0 "$R9" 11
 StrCmp $R0 "127.0.0.1 activate.adobe.com" 0 nofind
 StrCpy $R1 "$R9" "" 12
	Push "StopLineFind"
 nofind:
        Push $0
FunctionEnd


Но при компиляции ошибка:
читать дальше »
Код: Выделить весь код
!insertmacro: _If
!insertmacro: macro "_If" requires 4 parameter(s), passed 7!
Error in script "H:\package\MyScript.nsi" on line 116 -- aborting creation process


Интересно, но нифига непонятно

Отправлено: 07:23, 10-02-2012 | #2303