|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать wolkow70, а чем вам не угодили простые конструкции проверки файлов, типа таких...
IfFileExists "$EXEDIR\TEST1.log" label1 0 IfFileExists "$EXEDIR\TEST2.log" label2 0 MessageBox MB_OK|MB_ICONSTOP "Ни одного файла нету" label1: MessageBox MB_OK|MB_ICONINFORMATION "Первый файл найден, переходим сюда" label2: MessageBox MB_OK|MB_ICONINFORMATION "Первого файла нет, но есть второй" |
------- Отправлено: 14:44, 19-07-2012 | #2911 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
${If} ${FileExists} ${OrIf} ${FileExists} |
|
------- Отправлено: 14:58, 19-07-2012 | #2912 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать K.A.V., я сделал так http://upwap.ru/2620264
Код компилируется но инсталлятор не запускается, просто висит в процессах и все. |
Отправлено: 17:23, 19-07-2012 | #2913 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Vincent7:
Смотрите внимательно... у вас лишний "прыжок" на метку dlc_3, который и вызывает данное поведение инсталлятора ${DirState} "$INSTDIR\BioGame\DLC\DLC_UNC_Pack01" $2 ${If} $2 == "1" IntOp $2 0 | 16 SectionSetFlags ${SEC02} $2 Goto dlc_3 ${OrIf} $2 == "-1" Goto dlc_3 ${EndIf} dlc_3: Goto dlc_3 ${DirState} "$INSTDIR\BioGame\DLC\DLC_EXP_Part02" $3 ${If} $3 == "1" IntOp $3 0 | 16 SectionSetFlags ${SEC03} $3 Goto dlc_4 ${OrIf} $3 == "-1" Goto dlc_4 ${EndIf} dlc_4: |
|
------- Отправлено: 18:11, 19-07-2012 | #2914 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать K.A.V., премного благодарен
|
Отправлено: 18:34, 19-07-2012 | #2915 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать K.A.V., а как можно подсчитать количество файлов в папке и ее подпапках? И можно ли сделать так чтобы развёрнутую группу нельзя было свернуть?
|
Отправлено: 22:46, 19-07-2012 | #2916 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Vincent7:
Что-то типа такого получится у вас (поставьте в поиск только файлы) ; В начале кода !include "FileFunc.nsh" Function TEST var /global MyVar ${Locate} "$PROGRAMFILES" "/L=F" "Example3" MessageBox MB_OK|MB_ICONINFORMATION "Найдено $MyVar файлов" FunctionEnd Function Example3 IntOp $MyVar $MyVar + 1 Push $0 FunctionEnd Цитата Vincent7:
Теоретически, должно сработать |
||
------- Отправлено: 23:27, 19-07-2012 | #2917 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать если кто знает помогите плиз. хелп (ру) весь прочитал но ответа не нашел.
при установке программы запускается тулбар.ехе и появляется его окно с предложением установить, НО его окно появляется на втором плане. как его вывести на первый план? что бы его окно появилось поверх моего инсталлера? Цитата:
п.с. а можно ли его окно (1 страница: установить/закрыть) вставить как страницу своего инсталлера (размеры одинаковые) ? (типа как ифрэйм в вебе ) спасибо |
|
Отправлено: 02:21, 20-07-2012 | #2918 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Не могу найти способ решить такую задачу:
InstType "Сокращенная" InstType "Полная" InstType "Минимальная" Section "Установить для всех Пользователей" MultiUser command1 SectionEnd Section /o "Установить для текущего Пользователя" AllUser command2 SectionEnd Function .onSelChange !insertmacro StartRadioButtons $1 !insertmacro RadioButton ${MultiUser} !insertmacro RadioButton ${AllUser} !insertmacro EndRadioButtons FunctionEnd Function .OnInit StrCpy $1 ${MultiUser} FunctionEnd Кто-нибудь может подсказать возможно ли это обойти ? |
------- Последний раз редактировалось wolkow70, 20-07-2012 в 13:36. Отправлено: 12:48, 20-07-2012 | #2919 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
|
|
------- Отправлено: 13:08, 20-07-2012 | #2920 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|