|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
Вопрос: как сделать неактивной или совсем убрать кнопку "Show Details" при инсталляции ? И возможно ли вообще убрать неактивные кнопки "Back" и "Cancel" на финишных страницах ? |
|
Последний раз редактировалось MKN, 07-10-2010 в 17:54. Отправлено: 17:42, 07-10-2010 | #831 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать возможно.... вот тебе функция которая блокирует кнопку назад (например может пригодиться на кастомных страницах)...
Function DisableBackButton GetDlgItem $R1 $HWNDPARENT 3 ; FindWindow $R1 "Button" "< &Назад" $HWNDPARENT EnableWindow $R1 0 FunctionEnd ====== а вот еще одна интересная функция.. может кому нибудь и пригодится.. не знаю выкладывали ли ее здесь ранее.. Function RelGotoPage ; Функция для произвольного перехода по страницам ; Вызывать след образом: ; StrCpy $R9 X ; где Х - относительный номер страницы (например: -1 переход на одну назад, 1 - на одну вперед) ; Call RelGotoPage IntCmp $R9 0 0 Move Move StrCmp $R9 "X" 0 Move StrCpy $R9 "120" Move: SendMessage $HWNDPARENT "0x408" "$R9" "" FunctionEnd |
Отправлено: 18:01, 07-10-2010 | #832 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата MKN:
ShowInstDetails hide|show|nevershow ========================================== ShowInstDetails hide - показываем кнопку и скрываем окно деталей ShowInstDetails nevershow -скрываем все ShowInstDetails show - показываем окно деталей без кнопки ========================================== При деинсталляции: ShowUninstDetails |
|
------- Последний раз редактировалось kotkovets, 07-10-2010 в 19:01. Отправлено: 18:46, 07-10-2010 | #833 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось MKN, 08-10-2010 в 11:40. Отправлено: 10:45, 08-10-2010 | #834 |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать MKN, к твоему вопросу по картинке:
попробуй так: |
Отправлено: 11:47, 08-10-2010 | #835 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать mshak,
Благодарю. Но я уже разобрался и удалил свой вопрос... У меня не было !define MUI_HEADERIMAGE А как изменить значок в полосе шапки окна ( рядом с "Установка и т.д." ) ? |
Отправлено: 11:50, 08-10-2010 | #836 |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать !define MUI_ICON "Install.ico" ; - иконка на файл установщика
!define MUI_UNICON "UnInstall.ico" ; - иконка на файл установщика |
Отправлено: 12:04, 08-10-2010 | #837 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста, каким образом "отвязать" текст от правого края поля страницы приветствия
!define MUI_WELCOMEPAGE_TITLE "${PRODUCT_NAME} ${PRODUCT_VERSION}" расположив PRODUCT_NAME и PRODUCT_VERSION по центру ? |
Последний раз редактировалось MKN, 08-10-2010 в 15:49. Отправлено: 15:36, 08-10-2010 | #838 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата MKN:
!include "Pages\Welcome.nsh" на !include "Pages\Welcome_1.nsh" сохраняем изменения в файл MUI_2.nsh Открываем файл ${NSISDIR}\Contrib\Modern UI 2\Pages\Welcome.nsh и заменяем все константы ${MUI_BGCOLOR} на 0xFFFF80 (здесь цвет желтый) и сохраняем изменения в файл Welcome_1.nsh. Подключаем измененый интерфейс Modern: Все эти манипуляции нужны для того, что бы фон стартовой страницы не распространялся на все скрипты! |
|
------- Последний раз редактировалось kotkovets, 08-10-2010 в 15:56. Отправлено: 15:46, 08-10-2010 | #839 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать kotkovets,
Есть ли какой либо приём, для регистрации одной командой всех DLL, находящихся в папке ? К примеру, есть у меня папка с полсотней библиотек, требующих регистрации. Неужели каждую в отдельности прописывать ? |
Отправлено: 16:06, 08-10-2010 | #840 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|