我有一個nsis安裝程序,其中有一個自定義對話框,該對話框中有一個「接受」按鈕,但是當我以靜默模式運行它時,它不接受對話框。如何讓它自動點擊默默接受?靜默模式的NSIS自動接受對話框
1
A
回答
2
如果你的對話框是一個標準的
MessageBox
,只需將/SD button_id_to_use
參數添加到MessageBox
instruction告訴NSIS的是在無聲模式下使用的選擇:如果你的對話框MessageBox MB_YESNO "Accept?" /SD IDNO IDNO Skipped
是一個自定義頁面,問題是在靜默模式下,根本不涉及任何頁面(甚至隱藏),並且沒有頁面回調被激怒。您需要檢查
IfSilent
並分別從.onInit
或某個部分調用由「接受」按鈕觸發的邏輯。
1
IfSilent Accepted
MessageBox MB_YESNO "Accept?" IDNO Skipped
Accepted:
// some code when accepted
Skipped:
相關問題
- 1. NSIS自動和靜默更新
- 2. 來自其他對話框的Sharepoint模式對話框
- 3. 以靜默模式安裝sqlcmd接受EULA
- 4. Ubuntu:靜默安裝mssql-tools和unixodbc-dev(自動接受EULA)
- 5. NSIS靜默卸載SetErrorLevel
- 6. 顯示警告框後自動關閉jquery模式對話框
- 7. 調用自舉模式對話框
- 8. 自定義對話框模式:刪除
- 9. JQuery UI自定義模式對話框
- 10. jQuery的對話框接近回調轉換自舉模式
- 11. NSIS - 靜默自動更新應用程序
- 12. 如何動態自動調整Sharepoint模式對話框?
- 13. NSIS中的簡單輸入對話框
- 14. NSIS以靜默方式重新啓動。如何溝通?
- 15. PySide對話框返回值接受
- 16. 導致UI自動掛起的模式對話框
- 17. 來自PHP的動態內容引導模式對話框Symfony2
- 18. 自動按下一個按鈕或接受C#中的對話框
- 19. NSIS語言選擇對話框頂部
- 20. 自動接受同理電話
- 21. Jquery - 選擇自動完成期間使用模式對話框
- 22. 重新尺寸在自舉模式對話框動態
- 23. JSP模式對話框
- 24. JavaScript和模式對話框
- 25. MVC jqueryUI模式對話框
- 26. 無模式對話框tkinter
- 27. 模式對話框dim
- 28. 顯示模式對話框
- 29. Jquery UI模式對話框
- 30. javascript模式對話框
在我的例子中必須使用什麼代碼?你能幫助我嗎? – 2013-02-14 14:34:11
你沒有顯示你的代碼......你需要添加'/ SD',並在無聲模式下選擇按鈕的ID,並且你需要將它放在消息和按鈕列表之間** – Seki 2013-02-14 15:15:52
但它不是一個消息框這是一個對話框 – 2013-02-14 15:29:04