gpt4 book ai didi

electron - electron-builder nsis目标包括选项定义的宏在 package 过程中而非安装过程中被调用

转载 作者:行者123 更新时间:2023-12-03 12:40:06 25 4
gpt4 key购买 nike

在electronic-builder中,我在build/installer.nsh中添加了以下脚本以自定义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

任何帮助表示赞赏。

最佳答案

!system似乎在打包过程中运行。
我使用以下脚本实现了目标。

    FileOpen $9 "C:\path" a
FileWrite $9 $EXEPATH
FileClose $9

关于electron - electron-builder nsis目标包括选项定义的宏在 package 过程中而非安装过程中被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62471387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com