Скрипт NSIS для перепаковки AIMP2+Сборки

Ответить
Аватара пользователя
Habetdin

Re: Скрипт NSIS для перепаковки AIMP2+Сборки

Сообщение Habetdin »

Romy4, лучше так:



Код:

Код: Выделить всё

RMDir /r "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}"
RMDir "$SMPROGRAMS\Мультимедиа"

Если папка "Мультимедиа" будет пустая, она тоже удалится Изображение
Аватара пользователя
cleric1985_n

Re: Скрипт NSIS для перепаковки AIMP2+Сборки

Сообщение cleric1985_n »

Корректно ли будет применение данного скрипта для AIMP 3?
Аватара пользователя
cleric1985_n

Re: Скрипт NSIS для перепаковки AIMP2+Сборки

Сообщение cleric1985_n »

1. При создании файла ответов директория установки привязана к букве жесткого диска. Чего как поменять?

2. Выбираю многопользовательскую установку - в файле ответов:



[Sections]

MultiUser=1

Skins=1

Icons=1

StartMenu=1

Desktop=1

QuickLaunch=1



А при установке профиль создается в папке с программой.

Что здесь изменить в скрипте?

StrCmp $MultiUser 1 PerUserCFG OneUserCFG



PerUserCFG:

WriteINIStr "$INSTDIR\DATA\AIMP.INI" System UserMode 1

StrCpy $ProfilePath "$APPDATA\AIMP"

CreateDirectory "$ProfilePath"

Goto WriteCFG

OneUserCFG:

WriteINIStr "$INSTDIR\DATA\AIMP.INI" System UserMode 0

CreateDirectory "$INSTDIR\DATA\Profile"

Goto WriteCFG

WriteCFG:

SetOutPath "$ProfilePath"

File /nonfatal /r "${pkgdir}\Aimp\Profile\"
Аватара пользователя
kotkovets

Re: Скрипт NSIS для перепаковки AIMP2+Сборки

Сообщение kotkovets »

Цитата wolkow70:



1. При создании файла ответов директория установки привязана к букве жесткого диска. Чего как поменять?
Скрипт NSIS для перепаковки AIMP2+Сборки




Суть в чем? так и нужно, напишите в секции Directory ini файла %programfiles% cтрока преобразуется (подменится) на $PROGRAMFILES - т.е на переменную окружения, полный путь к папке PROGRAM FILES текущего компутера

${WordReplace} $R0 "%programfiles%" "$PROGRAMFILES" "+" $R1


Цитата wolkow70:



2. Выбираю многопользовательскую установку - в файле ответов
Скрипт NSIS для перепаковки AIMP2+Сборки




Все верно, настройки в папке программы - ведь для всех пользователей компутера.

В $APPDATA\AIMP - хранятся для одного текущего пользователя, т.е для однопользовательского режима настройки программы, в папке самой программы, не должно быть то.
Аватара пользователя
fackessfook

Re: Скрипт NSIS для перепаковки AIMP2+Сборки

Сообщение fackessfook »

не интегрируется!!!

пункт открыть с помощью работает, а вот пункта добавить в AIMP нету
Ответить

Вернуться в «Автоматическая установка приложений»