|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets,
Я еще пользуюсь DelRegKey.nsh. Как они соотносятся с RegistryFunc.nsh? |
------- Отправлено: 17:28, 09-02-2012 | #2301 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
не требующая плагина Registry, библиотека написана на чистом API |
|
------- Отправлено: 17:34, 09-02-2012 | #2302 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать kotkovets, и снова здравствуйте
Ничего в языке NSIS не понимаю. и в англицком тоже... Листаю тему, да леплю всякую "бяку" из нескольких примеров. И, что неудивительно, ничего не получается Хочу сделать поиск в файле hosts определённой строки... Но при компиляции ошибка: Интересно, но нифига непонятно |
Отправлено: 07:23, 10-02-2012 | #2303 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 09:18, 10-02-2012 | #2304 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Цитата Krinkels:
Так же как и в Вашей этой самой логической конструкции. Если бы на конкретном примеру поглядеть, то мож чего и сообразил. А так эти цифры мне ничего не говорят Тонкий намёк на помощь.. |
|
Последний раз редактировалось BuZzOFF, 10-02-2012 в 09:54. Отправлено: 09:29, 10-02-2012 | #2305 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать BuZzOFF, Чем обусловлено применение жесткой константы ${OutDiR} ?
Если рядом с установщиком сетап, то переменная $exedir - возвращает текущую папку инсталлятора. Цитата BuZzOFF:
!include "MUI2.nsh" !include "textfunc.nsh" !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE "English" ShowInstDetails show OutFile "aap.exe" var int Function "LineFindFunction" ${If} $R9 == "127.0.0.1 activate.adobe.com$\r$\n" ${OrIf} $R9 == "127.0.0.1 activate.adobe.com" StrCpy $R1 "$R9" "" 12 StrCpy $int 1 ;если найдена строка, то делаем значение $int = 1 Push "StopLineFind" ${EndIf} Push $0 FunctionEnd Section StrCpy $int 0 ${LineFind} "$SYSDIR\drivers\etc\hosts" "/NUL" "1:-1" "LineFindFunction" ${If} $int == 1 ;ExecWait '"${OutDir}\setup.exe" --mode=Silent' ${Else} ;ExecWait "${OutDir}\medicine\hosts.exe" ;ExecWait '"${OutDir}\setup.exe" --mode=Silent' ${EndIf} SectionEnd я не вижу в функции LineFindFunction дальнейшие работы с переменной $R1, куда скидывается 12 символов строки. |
|
------- Отправлено: 09:51, 10-02-2012 | #2306 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
Или Вы не это имели ввиду? Цитата kotkovets:
Спасибо за помощь. А Вы это на x64 проверяли? У меня не работает.. Сразу выскакивает сообщение, что памяти не хватает. Говорит что -1 byte. Да и на x64 думаю можно отключить. Там всё равно по-любому больше 1ГБ будет... |
||
Отправлено: 10:08, 10-02-2012 | #2307 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата BuZzOFF:
Цитата BuZzOFF:
Function "LineFindFunction" ;здесь вам нужно отсекать нуженое количество символов в начале строки ;чтобы получить выражения ;127.0.0.1 activate.adobe.com$\r$\n или 127.0.0.1 activate.adobe.com StrCpy $R0 "$R9" "" 12 ;;;;; ${If} $R0 == "127.0.0.1 activate.adobe.com$\r$\n" ${OrIf} $R0 == "127.0.0.1 activate.adobe.com" StrCpy $int 1 ;если найдена строка, то делаем значение $int = 1 Push "StopLineFind" ${EndIf} Push $0 FunctionEnd Цитата BuZzOFF:
!include "x64.nsh" ;-- ${IfNot} ${RunningX64} ;команды опр. физ памяти ${Endif} |
|||
------- Отправлено: 10:26, 10-02-2012 | #2308 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, такой вопрос когда пишу код в скрипте
в свойствах якрлыка получаю как сделать что бы в свойствах ярлыка получить пробовал так не получается... |
Отправлено: 09:53, 11-02-2012 | #2309 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 12:11, 11-02-2012 | #2310 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|