|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать BARS73, скрипт в студию, а то надоело уже догадываться, че вы вы там понаписали.
|
------- Отправлено: 09:50, 22-08-2011 | #1531 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать !define PRODUCT_NAME "MIDA15TOOL" !define PRODUCT_VERSION "1.1" !define pkgdir "D:\Pavel\proba\Release2" !include "MUI.nsh" SetCompressor /SOLID lzma !define MUI_ABORTWARNING !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !insertmacro MUI_LANGUAGE "Russian" Name "MIDA15TOOL" Caption "Установка MIDA15TOOL 1.1" OutFile "MIDA15TOOL 1.1.exe" ShowInstDetails show Section SetOutPath "C:\Program Files\MIDA15TOOL2" File /r D:\Pavel\proba\Release\*.* CreateShortCut "$DESKTOP\PipeDataVisualizer.lnk" "C:\Program Files\MIDA15TOOL2\PipeDataVisualizer.exe" WriteUninstaller "$OUTDIR\uninst.exe" ; CreateDirectory "$SMPROGRAMS\MIDA15TOOL\" ; CreateShortCut "$SMPROGRAMS\MIDA15TOOL\Packers Show.lnk" "$INSTDIR\PipeDataVisualizer.exe" ; CreateShortCut "$SMPROGRAMS\${APPNAME}\Help.lnk" "$INSTDIR\Help.chm" ; CreateShortCut "$SMPROGRAMS\MIDA15TOOL\Uninstall.lnk" "$INSTDIR\Uninstall.exe" SectionEnd |
Отправлено: 09:56, 22-08-2011 | #1532 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать BARS73,
Строку !insertmacro MUI_UNPAGE_CONFIRM пишем после строки !insertmacro MUI_PAGE_FINISH Вы нарушаете порядок страничек!!! -- !insertmacro MUI_PAGE_FINISH !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES -- Section Uninstall Delete "$DESKTOP\PipeDataVisualizer.lnk" ;удаляем ярлык на рабочем столе RmDir /r "$SMPROGRAMS\MIDA15TOOL" ; удаляем папку в меню Пуск RmDir /r "$INSTDIR" ;удаляем папку прграммы SectionEnd |
------- Последний раз редактировалось kotkovets, 22-08-2011 в 10:39. Отправлено: 10:20, 22-08-2011 | #1533 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать хм... вроде бы ошибок не выдает, но папку в пуске так и не создает, и деинстоллятор так и не удаляет ничего
|
Отправлено: 10:31, 22-08-2011 | #1534 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать BARS73, Значит не судьба....
Читайте до дыр статьи, больше мне вам посоветовать нечего... |
------- Отправлено: 10:37, 22-08-2011 | #1535 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать BARS73
1. Чтобы отработала секция Uninstall нужно прописывать макрос 2. Почему у вас Цитата BARS73:
|
|
------- Отправлено: 11:24, 22-08-2011 | #1536 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
И в этом "маленькую error" можно сделать, так, что да соглашусь лучше $INSTDIR |
|
------- Последний раз редактировалось kotkovets, 22-08-2011 в 11:34. Отправлено: 11:28, 22-08-2011 | #1537 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата kotkovets:
Возьмите пример, где автор установил SetoutPath и прописал создание деинсталлятора, а потом нужно заглядывать в код или в реестра, чтобы отыскать файл удаления, это в лучшем случае, а если в реестр записей не было...вот и ищи его потом по диска, вообщем даже и продолжать и обсуждать это я не вижу смысла, если писать правильно, то это ошибка |
|
------- Отправлено: 12:01, 22-08-2011 | #1538 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
|
|
Отправлено: 13:41, 22-08-2011 | #1539 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата BARS73:
Цитата K.A.V.:
Конечно, где это будет создавать инсталлятор программу удаления, если вы не назначили переменной $INSTDIR каталог для установки вашей программы? Вот поэтому и не создаёт, потому что Вы "не сказали" программе установке в какой папке ему нужно это сделать...... |
||
------- Отправлено: 13:46, 22-08-2011 | #1540 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|