|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Убрал !insertmacro UMUI_PAGE_ABORT проблема иссякла, не сильно нужно то окошко, поэтому как временный выход из ситуации..
|
Отправлено: 00:28, 28-02-2011 | #971 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Здравствуйте.
Дело в том что делаю инсталлер FlylinkDC++ для своего провайдера. Не могу понять как например в отдельном окне сделать окна типа "ввод никнейма", "ввод IP адресса" и .т.п. и связать их с "DCPlusPlus.xml" т.е. файлом настроек. Вообще хотел бы сделать много окон с пояснениями т.к. многим пользователям и не нужно лазить в настройках что-то где-то устанавливать, искать и т.п. Сразу все ввел и довольный пользуешься Примерный билд инстала: 1 Страница. приветствие (в скрипте уже реализована) 2 Страница. выбор директории (в скрипте уже реализована) 3 Страница. Ввод никнейма Ввод мыла Ввод IP адресса 4 Страница. Настройка избранных хабов Название Адресс Никнейм Пароль Способ соединения 5 Страница. Шара т.е. вывод полного дерева и выбор пользователю что он хочет расшарить 6 Страница. Директория для скачивания 7 Страница. Вывод соглашения с правилами поведения на хабе и наказания за несоблюдение Вот как то так Буду очень благодарен за разъяснения хотя бы по пункту 3. И по завязке его с файлом настроек. дальше думаю по аналогии с остальным разберусь |
Отправлено: 08:42, 04-03-2011 | #972 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Kolobaxa:
Парсинг XML - пример в шапке. В помощь плагины - http://nsis.sourceforge.net/Category:Plugins и по своим страничкам: http://nsis.sourceforge.net/Category:NsDialogs_Examples и еще в довесок: Справочник по NSIS |
|
------- Отправлено: 13:15, 04-03-2011 | #973 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
|
|
Отправлено: 14:41, 04-03-2011 | #974 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Необходимо покрасить текст на странице приветствия в белый цвет.
Сделал так: !define MUI_PAGE_CUSTOMFUNCTION_SHOW WelcomePageSetupShow !insertmacro MUI_PAGE_WELCOME Function WelcomePageSetupShow FindWindow $1 "#32770" "" $HWNDPARENT GetDlgItem $2 $1 1201 SetCtlColors $2 '0xFFFFFF' transparent GetDlgItem $2 $1 1202 SetCtlColors $2 '0xFFFFFF' transparent FunctionEnd И еще вопрос, как узнать ID элементов диалогов (1201, 1202)? Я их нашел совершенно случайно в примерах... |
Отправлено: 11:11, 08-03-2011 | #975 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать zmeykas,
Я использую только MUI2.nsh, где странички приветствия/завершения рисуются через nsDialogs. А значит, что уже контролы уже сформированы и все хэндлы контролов уже в "кармане" Contrib\Modern UI 2\Pages\Welcome.nsh - в этом заголовочном файле хранится все, что нужно, для странички приветствия. |
------- Отправлено: 13:23, 08-03-2011 | #976 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Товарищи, помогите конвертнуть в NSIS значения реестра:
[HKEY_CURRENT_USER\Software\Classes\Directory\shell\treesize_fs] @="TreeSize Professional &File Search" [HKEY_CURRENT_USER\Software\Classes\Directory\shell\treesize_fs\command] @="\"E:\\Program Files\\JAM Software\\TreeSize Professional\\TreeSize.exe\" /SEARCH /TABS 5 \"%1\"" [HKEY_CURRENT_USER\Software\Classes\Folder\shell\treesize5] @="TreeSize Professional &5" [HKEY_CURRENT_USER\Software\Classes\Folder\shell\treesize5\command] @="\"E:\\Program Files\\JAM Software\\TreeSize Professional\\TreeSize.exe\" /CONTEXT \"%1\"" Reg2Nsis не помогает. Выдает такое: WriteRegStr HKEY_CURRENT_USER "Software\Classes\Directory\shell\treesize_fs" "" "TreeSize Professional &File Search" WriteRegStr HKEY_CURRENT_USER "Software\Classes\Directory\shell\treesize_fs\command" "" "\$\"$PROGRAMFILES\JAM Software\TreeSize Professional\TreeSize.exe\$\" /SEARCH /TABS 5 \$\"%1\$\"" WriteRegStr HKEY_CURRENT_USER "Software\Classes\Folder\shell\treesize5" "" "TreeSize Professional &5" WriteRegStr HKEY_CURRENT_USER "Software\Classes\Folder\shell\treesize5\command" "" "\$\"$PROGRAMFILES\JAM Software\TreeSize Professional\TreeSize.exe\$\" /CONTEXT \$\"%1\$\"" Что то с путями путает. Короче там в реестре лишняя / получается перед буквой диска. В этом видимо проблема... Пункты контекстного меню не запускают программу. |
------- Последний раз редактировалось wolkow70, 09-03-2011 в 12:36. Отправлено: 12:22, 09-03-2011 | #977 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
WriteRegStr [root_key] [subkey] [key_name] [value] Записывает строку value в параметр key_name раздела subkey ветки root_key |
|
------- Отправлено: 15:26, 09-03-2011 | #978 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Следующая проблема. Как покрасить текст в чекбоксе на FinishPage?
Вот так не выходит: Текст не красится вообще. А фон вместо прозрачного становится черным. Если transparent заменить на `0xCCCCCC` к примеру, то фон станет серым. Но вопрос именно в цвете текста. |
Отправлено: 15:46, 09-03-2011 | #979 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата zmeykas:
А вот при классической теме WINDOWS - раскрашивается. Это то же касается в частности и GroupBox |
|
------- Отправлено: 15:58, 09-03-2011 | #980 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|