问题描述
我正在使用 wix 并且想在安装后调用命令行.
I am using wix and want to call command line after installation.
我该怎么做?
我的命令行在这里 "bcdedit.exe/set {current} nx AlwaysOff"//这会使 dep 关闭
My command line is here "bcdedit.exe /set {current} nx AlwaysOff" // this makes dep off
是的,我已经阅读了自定义操作,但没有看到任何命令行示例.
Yes, I've read about custom actions, but I didn't see any example with command line.
附言bcdedit 是 Win 7 及更高版本中常见的 exe.
P.S. bcdedit is usual exe in Win 7 and higher.
附言目前我有下一个脚本,但它不起作用:
P.S. currently I have next script and it does not work:
Directory ="INSTALLLOCATION"
ExeCommand ='echo hello> echo_test.txt'
Execute ="immediate"
Return ="asyncNoWait"
/>
推荐答案
好的,这个例子有效...
Ok, this example works...
<CustomAction Id ="echo_test"
Directory ="INSTALLLOCATION"
ExeCommand ='NOTEPAD.EXE echo_test.txt'
Execute ="immediate"
Return ="asyncNoWait"
/>
由于某种原因,我的带有 echo 的测试示例不起作用.并且 bcdedit 在 WinXP 上不存在,我现在正在测试...
My test example with echo didn't worked for some reason.And bcdedit does not exist on WinXP, where I am testing now...
这篇关于在 Wix 中安装后调用命令行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!