|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, подскажи пожалуйста как сделать чекбокс на финиш странице отмеченным и затененным по умолчанию..тоесть что б галку невозможно было снять? Спасибо.
|
Отправлено: 13:46, 29-07-2012 | #2951 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата diakov:
Какой смысл в чекбоксе, если пользователь не сможет изменить его состояние? Чекбокс как таковой - право выбора для пользователя, а вы лишаете его этого Какой тогда смысл в чекбоксе? Только для того, чтобы он знал, что после закрытия инсталлятора что-то запустится? |
|
------- Отправлено: 14:11, 29-07-2012 | #2952 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 14:17, 29-07-2012 | #2953 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать diakov,
Для MUI2, делаем калбек при открытии финишной странички. OutFile "Basic.exe" !include "MUI2.nsh" !define MUI_FINISHPAGE_RUN "Setup.exe" !insertmacro MUI_PAGE_INSTFILES !define MUI_PAGE_CUSTOMFUNCTION_SHOW FINISH_SHOW !insertmacro MUI_PAGE_FINISH !insertmacro MUI_LANGUAGE "Russian" Function FINISH_SHOW EnableWindow $mui.FinishPage.Run 0 FunctionEnd Section SectionEnd |
------- Отправлено: 15:39, 29-07-2012 | #2954 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, огромное спасибо!
|
Отправлено: 15:45, 29-07-2012 | #2955 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста, как реализовать такую задачу :
Есть два TextBox_а - TextBox1 и TextBox2 (или более двух) Есть две кнопки - Button1 и Button2 (или более двух) Необходимо, чтобы при каждом клике на кнопки (кнопки могут быть любые, клики могут быть мнгократные), данные ("привязанные" к этм кнопкам), заносились в тот TextBox, в поле которого находится курсор и конкретно в то место, где установлен курсор. Т.е. , в каком месте курсор в выбранном TextBox_е - там и фокус , туда и вставляются данные при клике на кнопки. |
Последний раз редактировалось MKN, 31-07-2012 в 13:46. Отправлено: 12:45, 31-07-2012 | #2956 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Всем привет. Подскажите, как можно с помощью нсис сделать настройку сетевой карты (ип,маску, шлюз) и прописать маршрут (route add -p 10.10.0.0 mask 255.255.0.0 шлюз абонента)?
|
Отправлено: 15:32, 31-07-2012 | #2957 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Cramac,
бОльшая часть сетевых параметров и настроек находится в реестре, о чём уже говорилось : http://forum.oszone.net/thread-120615.html http://forum.oszone.net/thread-87802-2.html http://forum.oszone.net/thread-72476.html http://support.microsoft.com/kb/314053/ru + несчесть инфы в сети. Соответственно, указывай нужное в скрипте. (сделай снимок реестра до, и после установки необходимых сетевых параметров) Или, по простому (если этого достаточно) - можно прописать в скрипте команду, устанавливающую сетевые параметры. |
Последний раз редактировалось MKN, 31-07-2012 в 16:38. Отправлено: 16:25, 31-07-2012 | #2958 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата MKN:
Цитата MKN:
Или ты рассчитываешь именно на то, что пользователь будет "кликать" только клавиатурой? Не смотрел в документации к nsDialogs описание этих команд? |
||
------- Отправлено: 19:28, 01-08-2012 | #2959 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
В том и вопрос - возможно ли в NSIS, при переходе по элементам управления сохранять фокус курсора в текстбоксе ? Т.е. запомнить или заблокировать предыдущее установленное положение курсора ? Ведь в ряде программ, именно так и происходит - курсор моргает в одном месте, кликаем кнопку в другом - происходит вставка в местоположение курсора. Почему и как, там это можно ? Про NSD_OnClick NSD_OnNotify NSD_SetFocus - инфа крайне скупа и не очень подходит к моей ситуации (точнее вообще не подходит)... А NSD_SetFocus, даже "при рядовом" применении к элементу управления - почему то вообще может не работать... Спасает только System::Call "user32::SetFocus(i$HWNDPARENT)" , но опять же не всегда... И я в API не разбираюсь... Пока, как крайнее решение - при клике, данные заносятся в буфер, и вставляются в нужное место текстбокса, обычным образом, через контекст. Это дело работает, но громоздко в коде (во всяком случае, в том , который я обнаружил... ) Может есть более преемлемые варианты ? |
|
Последний раз редактировалось MKN, 02-08-2012 в 11:36. Отправлено: 10:04, 02-08-2012 | #2960 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|