我需要在izpack 4.3.5中使用deafult属性(主机,路径等参数)运行批处理文件。 批处理文件位于IZPACK的bin文件夹中。
在processSpec.xml中
<?xml version="1.0" encoding="UTF-8"?>
<processing>
<job name="Say Hello">
<executefile name="bootstrapCCE_v98.bat"> </executefile>
</job>
</processing>
在install.xml中
我在rsources中添加了processSpec.xml,并尝试使用安装程序运行流程面板。
in pack:
<file src="bootstrapCCE_v98.bat" targetdir="$installDir">
我试过这种方式,但我无法运行批处理文件。 您能否简单介绍一下如何使用自定义属性运行批处理文件?
答案 0 :(得分:0)
这样的事情应该适合你(ProcessPanel):
<job name="Starting service">
<os family="windows" />
<executefile workingDir="${INSTALL_PATH}/bin/win32" name="${INSTALL_PATH}/bin/win32/service.cmd">
<arg>-nopause</arg>
<arg>start</arg>
</executefile>
</job>
我认为您可以只将值传递给批处理文件,然后在批处理文件中按照%
的显示顺序使用它们(例如%1
)。
更多信息可以在How do I pass command line parameters to a batch file?