将值从 Java 传递到 nsis 脚本
我有一个java代码,我在其中动态地给出一些变量。我需要将该值传递给 nsis 脚本。例如,我将在运行时获取变量age的值,并将其传递给nsis脚本的var。是否可以。有什么建议...
I have a java code, where I give some variable dynamically. I need to pass that value to the nsis script. For example I will get a value of the variable age at runtime, and pass it to the var of the nsis script. Is it possible. Any suggestions...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我将数据传递给 NSIS 脚本的方式是使用 ant。当您构建安装程序时,您可以将令牌放入 NSI 文件中并替换它们。在 NSI 文件中使用 @product.name@ 的示例:
The way I pass data to the NSIS script is with ant. When you build your installer you can place tokens in the NSI file and replace them. example using @product.name@ in the NSI file.:
您可以像这样读取 NSIS 文件中的环境变量:
此外,ant 任务允许直接设置符号:
You can read environment variables in NSIS files like this:
In addition, the ant task allows to set symbols directly: