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

Ответить
 • Просмотры: 3
Аватара пользователя
Vitaly_Sigov

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

Сообщение Vitaly_Sigov »

Не работает почему то установщик AIMP сключом /S - появляется обычное окно интерауктивной установки.

Уважаемые форумчане, подскажите, пожалуйста, как можно собрать свою сборку AIMP и что для этого нужно, желательно по шагам и доходчиво.
Аватара пользователя
hb860

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

Сообщение hb860 »

Цитата maximum142:



чтобы из папки PlugIns подхватывались другие папки
Скрипт NSIS для перепаковки AIMP2+Сборки






Код:

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

File /r "${pkgdir}\AIMP\PlugIns\*"

C параметром- /r ,подхватится все, что есть в папке PlugIns, включая вложенные папки
Аватара пользователя
maximum142

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

Сообщение maximum142 »

hb860,

можно поинтересоваться, скрипт будет переделываться под аимп3 ?
Аватара пользователя
hb860

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

Сообщение hb860 »

Цитата Romy4:



чтобы папка с ярлыками в меню Пуск создалась в папке Мультимедиа
»




В секции "В меню Пуск" заменить строчку ввида:

$SMPROGRAMS\${PRODUCT_NAME} на:



Код:

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

CreateDirectory "$SMPROGRAMS\Mультимедиа"
CreateShortCut  "$SMPROGRAMS\Mультимедиа\${PRODUCT_NAME}.lnk" "$INSTDIR\aimp2.exe"
CreateShortCut  "$SMPROGRAMS\Mультимедиа\${PRODUCT_NAME} Advanced Tag Editor.lnk" "$INSTDIR\AIMP2t.exe"
CreateShortCut  "$SMPROGRAMS\Mультимедиа\${PRODUCT_NAME} Audio Converter.lnk" "$INSTDIR\AIMP2c.exe"
CreateShortCut  "$SMPROGRAMS\Mультимедиа\${PRODUCT_NAME} Audio Recorder.lnk" "$INSTDIR\AIMP2r.exe"
CreateShortCut  "$SMPROGRAMS\Mультимедиа\Сайт ${PRODUCT_NAME}.lnk" "http://wwww.aimp.ru"
CreateShortCut  "$SMPROGRAMS\Mультимедиа\Сайт автора сборки.lnk" "http://www.winreview.ru"
CreateShortCut  "$SMPROGRAMS\Mультимедиа\Удалить ${PRODUCT_NAME}.lnk" "$INSTDIR\uninst.exe"

И в секции удаления (Uninstall) на:



Код:

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

RMDir /r "$SMPROGRAMS\Mультимедиа"
Аватара пользователя
kotkovets

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

Сообщение kotkovets »

Спасибо уже разобрался, только в моём случае это выглядит так:



в секции удаления (Uninstall)





Код:

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

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

иначе папка мультимедия удаляется полностью,



В секции "В меню Пуск"





Код:

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

CreateDirectory "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}"
CreateShortCut  "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\aimp2.exe"
CreateShortCut  "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\${PRODUCT_NAME} Открыть в редакторе тэгов.lnk" "$INSTDIR\AIMP2t.exe"
CreateShortCut  "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\${PRODUCT_NAME} Конвертировать в AIMP.lnk" "$INSTDIR\AIMP2c.exe"
CreateShortCut  "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\${PRODUCT_NAME} Audio Recorder.lnk" "$INSTDIR\AIMP2r.exe"
CreateShortCut  "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\Удалить ${PRODUCT_NAME}.lnk" "$INSTDIR\uninst.exe"
Аватара пользователя
Romy4

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

Сообщение Romy4 »

Спасибо уже разобрался, только в моём случае это выглядит так:



в секции удаления (Uninstall)





Код:

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

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

иначе папка мультимедия удаляется полностью,



В секции "В меню Пуск"





Код:

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

CreateDirectory "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}"
CreateShortCut  "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\aimp2.exe"
CreateShortCut  "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\${PRODUCT_NAME} Открыть в редакторе тэгов.lnk" "$INSTDIR\AIMP2t.exe"
CreateShortCut  "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\${PRODUCT_NAME} Конвертировать в AIMP.lnk" "$INSTDIR\AIMP2c.exe"
CreateShortCut  "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\${PRODUCT_NAME} Audio Recorder.lnk" "$INSTDIR\AIMP2r.exe"
CreateShortCut  "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\Удалить ${PRODUCT_NAME}.lnk" "$INSTDIR\uninst.exe"
Ответить

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