|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата DruOleg:
OutFile "example.exe" !include "MUI2.nsh" !include "TextFunc.nsh" ShowInstDetails show !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE Russian Section ${LineFind} "$EXEDIR\file.txt" "" "1:-1" "LineRead" IfErrors 0 +3 MessageBox MB_OK "Файла не существует!" IDOK Abort MessageBox MB_OK "$R1" IDOK SectionEnd Function LineRead DetailPrint $R9 StrCpy $R0 $R9 4 ${IfThen} $R0 == 0400 ${|} StrCpy $R1 $R0 ${|} Push $0 FunctionEnd |
|
------- Отправлено: 16:30, 24-05-2012 | #2721 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Сделал так:
!define MUI_PAGE_CUSTOMFUNCTION_PRE PRELICENSE !define MUI_PAGE_CUSTOMFUNCTION_PRE PRESTARTMENU Function PRELICENSE ${If} $GMODE = 1 Abort ${EndIf} FunctionEnd Function PRESTARTMENU ${If} $GMODE = 1 Abort ${EndIf} FunctionEnd на финишной странице не отображалось: !define MUI_FINISHPAGE_RUN "$INSTDIR\winamp.exe" !define MUI_FINISHPAGE_RUN_TEXT "Запустить Winamp" !define MUI_FINISHPAGE_RUN_NOTCHECKED и не выполнялось: !define MUI_FINISHPAGE_NOAUTOCLOSE При этом имеется функция : Кто-нибудь подскажет? |
------- Последний раз редактировалось wolkow70, 25-05-2012 в 09:21. Отправлено: 09:11, 25-05-2012 | #2722 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
|
|
------- Отправлено: 12:10, 25-05-2012 | #2723 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets,
Да, работает. Я было пошел по другому пути, нашел где-то так: Функция Show_PageFinish_custom GetDlgItem $ R9 $ MUI_HWND 1203; ShowWindow $ R9 $ {} SW_HIDE MessageBox MB_OK $ R9 # MessageBox MB_OK $ MUI_HWND FunctionEnd Но нужно было узнать номер поля из ioSpecial.ini , но я у себя такого файла не нашел во временной папке NSIS. |
------- Отправлено: 12:32, 25-05-2012 | #2724 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
его использует MUI (InstallOptions.dll) - ИМХО ! устаревшая и неудобная вещь(плаг). |
|
------- Отправлено: 13:12, 25-05-2012 | #2725 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, подскажи
Section "-установка" ${If} $Check == 1 ${If} $Radio == 1 ${AndIf} ${RunningX64} CreateShortCut "$Desktop\${PRODUCT_NAME}.lnk" "$INSTDIR\TOTALCMD64.EXE" ${Else} CreateShortCut "$Desktop\${PRODUCT_NAME}.lnk" "$INSTDIR\TOTALCMD.EXE" ${EndIf} ${If} $Radio1 == 1 CreateShortCut "$Desktop\${PRODUCT_NAME}.lnk" "$INSTDIR\TOTALCMD.EXE" ${EndIf} ${EndIf} SectionEnd |
Отправлено: 11:59, 26-05-2012 | #2726 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата diakov:
|
|
------- Отправлено: 13:30, 26-05-2012 | #2727 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Эт я в курсе! Но надо чтобы еще если выбран другой радиобутон $Radio1 и этот же чекбокс и на х86 и на х64 создавался ярлык на файл TOTALCMD.EXE!
|
Отправлено: 13:36, 26-05-2012 | #2728 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата diakov:
|
|
------- Последний раз редактировалось kotkovets, 26-05-2012 в 13:55. Причина: ${AndIf} $Check == 1 - поправка на условие отмеченного чекбокса Отправлено: 13:42, 26-05-2012 | #2729 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, как сделать в nsDialogs такую рамку например вокруг групи чекбоксов?
|
Отправлено: 12:38, 27-05-2012 | #2730 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|