【发布时间】:2013-03-20 07:11:24
【问题描述】:
当我编译我的 nsis 脚本时,我想将文件 (config.json) 中的一些值读取到一些变量中。 我怎么可能这样做?
提前致谢。
【问题讨论】:
-
为什么要这样做?给我们举个例子。也许您可以使用某种构建机制替换这些值,例如
ant? -
我只想在编译时从配置文件中读取值并将其嵌入到 exe 中,这样我的 exe 就不会依赖于某些外部配置文件。
-
必须是 JSON 吗?您不能将其安排为 NSIS 头文件(
.nsh,包含!define XYZ ABC之类的内容)或将它们传递给编译器(makensis /DXYZ=ABC)吗?或者您是否有其他已经在使用的语言(例如 Python)可以用来实现这一目标? -
@ChrisMorgan json 文件是我正在做的事情的首选。不,我没有使用任何其他语言,只是 nsis。
标签: nsis compile-time