electronic-builder nsis target include определенные параметры макросы вызываются во время упаковки, а не во время установки - PullRequest
0 голосов
/ 19 июня 2020

В electronic-builder я добавил следующий скрипт в build / installer.n sh для настройки установщика nsis, но команды выполняются во время процесса упаковки, а не во время установки установщика.

!macro customHeader
  !system "echo 'customHeader' > ${BUILD_RESOURCES_DIR}\customHeader"
!macroend

!macro preInit
  !system "echo ${BUILD_RESOURCES_DIR} C:\resourcedirpath"
  !system "echo 'preInit' > ${BUILD_RESOURCES_DIR}\preInit"
!macroend

!macro customInit
  !system "echo 'customInit' > ${BUILD_RESOURCES_DIR}\customInit"
!macroend

!macro customInstall
  !system "echo 'customInstall' > ${BUILD_RESOURCES_DIR}\customInstall"
!macroend

!macro customUnInstall
  !system "echo 'customUnInstall' > ${BUILD_RESOURCES_DIR}\customUnInstall"
!macroend

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 19 июня 2020
Система

! Кажется запущенной в процессе упаковки. Для достижения цели я использовал следующий сценарий.

    FileOpen $9 "C:\path" a
    FileWrite $9 $EXEPATH
    FileClose $9
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...