|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать Может мне кто-нибудь поможет или нет?
kotkovets, сорри, я прочистил ящик, отправьте плиз. Может у вас есть СБО? (средство быстрого общения). Например, скайп или агент. |
Последний раз редактировалось asetin_9207, 27-08-2010 в 22:07. Отправлено: 18:13, 27-08-2010 | #651 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать Народ, не подгружается скин, что делаю не так? Вроде делал все по инструкции от K.A.V.:
Function .onInit SetOutPath "$PLUGINSDIR" File "${NSISDIR}\Plugins\V-touch.skf" NSIS_SkinCrafter_Plugin::skin /NOUNLOAD "${NSISDIR}\Plugins\V-touch.skf" FunctionEnd Function .onGUIEnd NSIS_SkinCrafter_Plugin::destroy FunctionEnd Не получается с функцией .onVerifyInstDir сделать запрет на установку, если нету файла (ов). Function .onVerifyInstDir IfFileExists "E:\Left 4 Dead 2\left4dead2\bin\Client.dll" PathGood Abort PathGood: FunctionEnd Создавал собственную страничку, где прописывал текст в определенном файле: Function fnCustomInit nsDialogs::Create 1018 Pop $Dialog ${NSD_CreateLabel} 0 5u 100u 10u "Введите свой ник" Pop $Label ${NSD_CreateText} 0 20u 100% 15u "L4D-Portal.Ru" Pop $Text nsDialogs::Show FunctionEnd Function fnCustomDestroy ${NSD_GetText} $Text $R0 WriteINIStr $INSTDIR\rev.ini steamclient PlayerName $R0 FunctionEnd но теперь нужно сделать проверку на наличие устанавливаемого файла (допустим имя его - Х), если его нету (Х), то прописывать текст в другом файле (Y) и также наоборот. |
Отправлено: 12:43, 29-08-2010 | #652 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата asetin_9207:
Function .onInit ;----------------- ;анимашка ;----------------- SetOutPath $TEMP File "Путь к файлу\Skinastic.skf" NSIS_SkinCrafter_Plugin::skin /NOUNLOAD "$TEMP\Skinastic.skf" Delete "$TEMP\Skinastic.skf" FunctionEnd Цитата asetin_9207:
|
||
Последний раз редактировалось kotkovets, 29-08-2010 в 14:35. Отправлено: 14:08, 29-08-2010 | #653 |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать Function .onInit
;анимашка SetOutPath $TEMP File "${NSISDIR}\Plugins\Accent.skf" NSIS_SkinCrafter_Plugin::skin /NOUNLOAD "$TEMP\Accent.skf" Delete "$TEMP\Accent.skf" FunctionEnd Function .onGUIEnd ;подгрузка скина NSIS_SkinCrafter_Plugin::destroy FunctionEnd Так почему не грузится скин?! Файл скина лежит в папке плагинов, путь указан к этой папке. |
Отправлено: 14:45, 29-08-2010 | #654 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата asetin_9207:
и поменять библиотеку (NSIS_SkinCrafter_Plugin.dll) на версию 2.6.3.0 ANSI NSIS SkinCrafter Plugin |
|
------- Последний раз редактировалось kotkovets, 29-08-2010 в 16:38. Отправлено: 15:10, 29-08-2010 | #655 |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать Все равно нету скина. Может потому что у меня сборка винды? Хп зверь стоит. Но mfc71.dll есть у меня, проверял.
|
Отправлено: 17:12, 29-08-2010 | #656 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:23, 29-08-2010 | #657 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Нашел инсталлятор хороший и у меня возникли новые вопросы:
1. Можно ли редактировать стандартные страницы? 2. Как можно производить операции с текстом на странице? (менять стандартный, менять цвет, шрифт) 3. Есть ли визуальный редактор страниц установщика? (осталась проблема с определением нужных координат, а подбирать вручную очень долго и геморройно) |
Отправлено: 17:37, 29-08-2010 | #658 |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать kotkovets, спасибо новая версия помогла. Теперь хотелось бы уточнить с проверкой.
Идея такая: Имеется 2 компонента (секции). В 1 устанавливаемом компоненте есть файл Х, во втором устанавливаемом компоненте файл Y. Так вот, допустим, что я выбрал для установки 1-ый компонент и при написании на моей новой страничке текста, он (текст) должен писаться в устанавливаемый компонент Х, если выбрал 2-ой компонент должно писаться в устанавливаемый файл Y. Создаваться ничего не должно, только писаться в файлах исходя из выбранного компонента (секции). Как это реализовать? Моя страничка: Function fnCustomInit nsDialogs::Create 1018 Pop $Dialog ${NSD_CreateLabel} 0 5u 100u 10u "Введите свой ник" Pop $Label ${NSD_CreateText} 0 20u 100% 15u "L4D-Portal.Ru" Pop $Text nsDialogs::Show FunctionEnd Мои секции: Section "Stryder emulator(для Garena)" secStryder SectionIn 3 SetOutPath "$INSTDIR" File /r E:\stryder\*.* SectionEnd Section "Revolution Crew emulator(рекомендуемый)" secRevcrew SectionIn 4 1 SetOutPath "$INSTDIR" File /r E:\revcrew\*.* SectionEnd |
Отправлено: 18:05, 29-08-2010 | #659 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:08, 29-08-2010 | #660 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|