我试图执行:ExecWait NSIS与START/WAIT
ExecWait '"$SYSDIR\cmd.exe" /k "START" /WAIT ""c:\Program Files\MyDir\Uninstall.exe" -l "c:\Program Files\MyDir\Uninstall.log""'
当我尝试此:
ExecWait '"$SYSDIR\cmd.exe" /k "c:\Program Files\MyDir\Uninstall.exe" -l "c:\Program Files\MyDir\Uninstall.log""'
, 它的工作原理,但我需要关闭命令控制台。
然后我尝试用/ c替换/ k,但是ExecWait不会等待该命令完成以继续安装。 我想要启动的卸载程序不是NSIS安装程序,而是新的安装程序。
谢谢你的帮助!
我不能用'ExecWait““C: \ Program Files \ MyDir \ Uninstall.exe“-l”c:\ Program Files \ MyDir \ Uninstall.log“''因为nsis忽略它。 – sovif
我会尝试你的解决方案。 – sovif
'cmd.exe/c start“”/ wait“c:\ path \ app.exe”“parameters”'与'ExecWait'相同'$ SYSDIR \ cmd.exe“/ c”c:\ Program Files \ MyDir \ Uninstall.exe“-l”c:\ Program Files \ MyDir \ Uninstall.log“”''' – sovif