|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать CrashTest, в чем собственно то проблема, открываем справочник и читаем:
Интерфейс Modern UI -> Стандартные функции |
------- Отправлено: 00:08, 18-10-2012 | #3271 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 602
|
Профиль | Отправить PM | Цитировать kotkovets, как я понимаю, в вашей функции команда Abort будет выполняться везде где только можно. а мне нужно только на странице установки файлов. и удалять только те файлы которые успели копироваться. а так она будет выполняться когда пользователь выходит из установщика, а мне надо когда пользователь прерывал установку. кнопка отмены вообще не активна.
|
------- Отправлено: 16:41, 18-10-2012 | #3272 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать CrashTest, и что мне Вам дать готовый код?
я вам показал как! на пальцах.. и разжевал еще... --- религия, что ли не позволяет внимательно справку читать или думать? |
------- Отправлено: 17:10, 18-10-2012 | #3273 |
Ветеран Сообщения: 2359
|
Профиль | Отправить PM | Цитировать Товарищи! Подскажите, как решить простую вроде бы задачу :
Необходимо, чтобы после запуска скрипта-инсталлятора, фокус был на кнопке, находящейся на кастомной странице. Т.е. запустили инсталлятор, кликнули на клавиатуре ENTER и кнопка сработала. (Но, с приведённым ниже кодом, вместо этого происходит переход на PAGE_INSTFILES ) !include "MUI2.nsh" Page custom FocusTest !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE "Russian" Name "FocusTest." OutFile "FocusTest.exe" Var dlg Var Button1 Function FocusTest nsDialogs::Create 1018 Pop $dlg ${NSD_CreateButton} 25u 40u 250u 13u "На этой кнопке должен быть фокус после запуска инсталлятора" Pop $Button1 ;так не работает : ${NSD_SetFocus} $Button1 ;и так тоже не работает : ;System::Call "user32::SetFocus(iButton1)" ${NSD_OnClick} $Button1 Install nsDialogs::Show FunctionEnd Function Install Pop $Button1 MessageBox MB_OK " Нажали кнопку" ;SendMessage $HWNDPARENT 0x408 1 0 FunctionEnd Section SetAutoClose true SectionEnd |
Последний раз редактировалось MKN, 19-10-2012 в 16:06. Отправлено: 16:01, 19-10-2012 | #3274 |
Ветеран Сообщения: 602
|
Профиль | Отправить PM | Цитировать Что лучше WinVer2.nsh или x64.nsh для автовыбора разрядности системы? Я пользуюсь двумя, но мне кажется можно обойтись только WinVer2.nsh. Что посоветуете?
|
------- Отправлено: 19:12, 19-10-2012 | #3275 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата CrashTest:
меряться п..ками неуместно.. |
|
------- Отправлено: 20:38, 19-10-2012 | #3276 |
Ветеран Сообщения: 602
|
Профиль | Отправить PM | Цитировать InstallDir "$PROGRAMFILES/${PRODUCT_NAME}" *** Function .onInit ${WinPlatformArchitecture} $R1 ${If} $R1 == 64 StrCpy $INSTDIR "$PROGRAMFILES64\${PRODUCT_NAME}" ${EndIf} FunctionEnd Добавляю следующий код: то это не срабатывает? хочу чтобы переменная на втором выборе была изменена. в первом коде ведь работает. |
------- Отправлено: 00:47, 20-10-2012 | #3277 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата CrashTest:
Цитата CrashTest:
условие сработает, если $Radio2_State == 1, если оно не равно - досвидос! неужели блин трудно, перед логикой, проверить значение переменной одной командой... для отладки... |
||
------- Последний раз редактировалось kotkovets, 20-10-2012 в 01:11. Отправлено: 00:59, 20-10-2012 | #3278 |
Ветеран Сообщения: 602
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
Каталог программных файлов (program files). Обычно это C:\Program Files, но определяется во время выполнения помогите мне еще автоматом закрывать деинсталлятор когда он отработал чето нифига |
|
------- Отправлено: 01:07, 20-10-2012 | #3279 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось kotkovets, 20-10-2012 в 01:39. Отправлено: 01:31, 20-10-2012 | #3280 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|