我試圖執行: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