|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
FrameWork используется 2 и 4 (судя по обращению к mscor*.dll |
|
Отправлено: 11:14, 21-07-2012 | #2931 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
В таком виде: Function .OnInit StrCpy $1 ${MultiUser} SetCurInstType 0 SectionSetFlags ${MultiUser} 1 SectionSetFlags ${AllUser} 1 FunctionEnd Во, первых, по умолчанию снова стал запускаться InstType "По выбору" Во, вторых секции радиобутона при запуске обе отмечены. Оставил только SectionSetFlags ${MultiUser} 1 радиобутон стал запускаться правильно, но тип установки "Сокращенная" по умолчанию не вернулся. Поменял последовательность команд так: SectionSetFlags ${MultiUser} 1 SetCurInstType 0 тип установки "Сокращенная" по умолчанию вернулся, но секции радио-буттона опять не отмечены. Вывод напрашивается такой: Команды SectionSetFlags ${MultiUser} 1 и SetCurInstType 0 не совместимы между собой. Работает в зависимости от последовательности или одна или другая. Видимо, прав был kotkovets , что в таких ситуациях лучше делать собственную страницу, только не хочется с этим заморачиваться, до сих пор удавалось без них обходиться. |
|
------- Последний раз редактировалось wolkow70, 21-07-2012 в 11:25. Отправлено: 11:19, 21-07-2012 | #2932 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать wolkow70, вы что тут мозги то подурите, я не понимаю?
Вам что от скрипта надо то в итоге??? Тип установки у вас "Скоращенная", ну так прописывайте в секции команду соответствующую "SectionIn 1" например или как там у вас, чтобы были отмечены секции, которые в данном типе установки Вы серьёзно, запутали своими "требованиями", в итоге не понятно, что вам нужно Сначала вы говорите, что не выбрана "Сокращенная", затем вы говорите, что не отмечены секции в группе радиобуттанов Что вам в итоге нужно то??? Такое ощущение, что вы сами запутались и не можете поставить свой вопрос корректно |
------- Отправлено: 12:09, 21-07-2012 | #2933 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
Вопрос был задан предельно просто (достаточно посмотреть пост с вопросом). Предложенное вами решение оказалось верным лишь отчасти, на что я и указал в предыдущем сообщении. То есть, одного этого решения оказалось недостаточно. Цитата K.A.V.:
Вопрос решился комбинацией решений: InstType "Сокращенная" InstType "Полная" InstType "Минимальная" Section "Установить для всех Пользователей" MultiUser SectionIn 1 2 3 ${GetSecWriteSucces} MultiUser SectionEnd ; Section /o "Установить для текущего Пользователя" AllUser SectionEnd ; Function .onSelChange !insertmacro StartRadioButtons $1 !insertmacro RadioButton ${MultiUser} !insertmacro RadioButton ${AllUser} !insertmacro EndRadioButtons FunctionEnd ; Function .OnInit StrCpy $1 ${MultiUser} SetCurInstType 0 SectionSetFlags ${MultiUser} 1 FunctionEnd |
||
------- Отправлено: 12:31, 21-07-2012 | #2934 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
|
|
Отправлено: 17:44, 21-07-2012 | #2935 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата msn:
В чем разница? Это проще, чем отлавливать процесс тулбара и манипулировать им |
|
------- Отправлено: 18:58, 21-07-2012 | #2936 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать K.A.V., такой вопрос, мне надо вывести результат такого то значения реестра в этом значении 20 символов,идут они подряд, прочитать я знаю как. Но, нужно вывести это значение так чтобы после каждого четвертого символа был знак - . Тоесть, значение допустим такое: ABCDEFGHIJKLMNOPQRST
А вывести надо так: ABCD-EFGH-IJKL-MNOP-QRST Как такое сделать? |
Отправлено: 23:49, 21-07-2012 | #2937 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
|
|
Отправлено: 23:57, 21-07-2012 | #2938 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Цитата Vincent7:
Наверняка есть и ещё варианты. |
|
Последний раз редактировалось MKN, 22-07-2012 в 11:04. Отправлено: 09:58, 22-07-2012 | #2939 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Цитата msn:
Если сразу после запуска, и его окно оказывается на заднем плане, то просто запускай саму программу свёрнутой, а после отработки процесса тулбара продолжится выполнение программы (в свёрнутом состоянии) Если же , после выбора опций в тулбаре и его установки , должно продолжиться выполнение твоей программы с выбором опций, т.е. нужно появление её окна - то организуй скрипт так, чтобы запускалась первая "управляющая" скрипт-программа в свёрнутом виде, затем запускался тулбар, а по окончании процесса отработки тулбара должна запуститься основная программа. По моему это самое простое решение, если я тебя правильно понимаю... (Можно конечно отслеживать параметры и момент появления окна тулбара и окна самой программы, перефокусировать окна (делать активными) - но это будет гемор ещё тот... Разве что вклинишь в свой скрипт AutoIt_эшную приблуду. С AutoIt это будет сделать просто, но какая будет реакция антивирей на такую матрёшку... ) |
|
Последний раз редактировалось MKN, 22-07-2012 в 10:26. Отправлено: 10:13, 22-07-2012 | #2940 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|