當我運行靜默NSIS安裝程序(從控制檯,如在installer.exe /S /D=C:\Foo
)它立即移動到後臺。我希望等到它完成安裝之後再做其他任何事情。有沒有我可以通過的標誌來告訴安裝程序阻止?如何使我的NSIS無提示安裝程序塊直到完成?
回答
你不會說你如何開始你的問題的過程! NSIS安裝程序總是「阻塞」,對於無提示安裝程序,這意味着您只需等待子進程結束。
如果父進程也是NSIS安裝,你可以做ExecWait '"c:\path\to\installer.exe" /S /D=C:\Foo'
,或者如果它是一個批處理文件,則必須使用start "" /WAIT "c:\path\to\installer.exe" /S /D=C:\Foo
我澄清了我的問題,開始的技巧肯定有效。爲什麼需要使用安靜的nsis安裝程序而不安裝,例如靜默的MSI安裝? –
控制檯通常只等待控制檯程序,即使在靜音模式下,NSIS也是一個GUI應用程序。嘗試運行calc或其他GUI應用程序,看看會發生什麼... – Anders
很高興知道!謝謝 –
- 1. 中止NSIS無提示安裝程序
- 2. 管理Nsis安裝程序日誌到控制檯執行無提示安裝
- 3. 如何完成rvm的完全無提示安裝
- 4. NSIS無提示安裝程序返回退出代碼1
- 5. 自定義NSIS安裝程序的完成頁面
- 6. CPack NSIS,爲Windows生成安裝程序
- 7. NSIS - 僅在安裝完成後才運行程序
- 8. MySQL無提示安裝(使用NSIS)無法正常工作
- 9. 無法看到的Xcode後,安裝程序提示「已成功安裝」
- 10. 如何從另一個NSIS安裝程序中執行NSIS卸載程序並等待它完成?
- 11. 如何在WPF C中無提示安裝外部NSIS exe#
- 12. 使用.NET 4.0的NSIS安裝程序
- 13. NSIS安裝程序名稱
- 14. NSIS安裝程序重建
- 15. MSI程序包的無提示安裝
- 16. 如何執行另一個NSIS安裝程序並等待它完成?
- 17. 如何製作可多次安裝的NSIS安裝程序?
- 18. Installer未利用NSIS創建安裝程序爲我的應用程序檢測到舊版本安裝NSIS
- 19. 如何從NSIS安裝程序中的命令提示符獲取返回值?
- 20. NSIS無聲安裝程序 - 無法觀察到跳轉
- 21. 使用NSIS創建OpenCV安裝程序
- 22. 使用CPACK定製NSIS安裝程序
- 23. 無法完成GPUImageMovieWriter完成程序塊
- 24. NSIS安裝程序不會無人值守安裝
- 25. 如何使用Winrar爲安裝程序創建無提示安裝程序'安裝後運行'
- 26. 切換到Inno安裝程序安裝的完成頁面
- 27. 如何添加文件到現有的NSIS安裝程序
- 28. 在NSIS MUI安裝完成時向用戶顯示變量
- 29. 塊,直到ExecutorService的完成
- 30. 將Visual Studio安裝項目導出到NSIS(NSIS導入程序)
您如何調用您的安裝?從控制檯? –