我正在使用wix并希望在安装后调用命令行.
我怎样才能做到这一点?
我的命令行在这里"bcdedit.exe/set {current} nx AlwaysOff"//这使得dep关闭
是的,我已阅读有关自定义操作的信息,但我没有看到任何命令行示例.
PS bcdedit是Win 7及更高版本中的常用exe.
PS目前我有下一个脚本,它不起作用:
Directory ="INSTALLLOCATION"
ExeCommand ='echo hello> echo_test.txt'
Execute ="immediate"
Return ="asyncNoWait"
/>
Run Code Online (Sandbox Code Playgroud)
Ale*_*nov 10
echo它不是可执行文件,它是命令处理器的命令cmd.exe.将您的ExeCommand价值更改为cmd.exe /c "echo hello >echo_test.txt".
您echo_test.txt将处于任意目录中,您必须使用绝对路径来获得可预测的结果.
好的,这个例子有效......
<CustomAction Id ="echo_test"
Directory ="INSTALLLOCATION"
ExeCommand ='NOTEPAD.EXE echo_test.txt'
Execute ="immediate"
Return ="asyncNoWait"
/>
Run Code Online (Sandbox Code Playgroud)
我的echo测试例子由于某种原因没有用.并且在WinXP上不存在bcdedit,我现在正在测试...
| 归档时间: |
|
| 查看次数: |
12029 次 |
| 最近记录: |