簡體   English   中英

如何在NSIS中從Execwait函數開始到Execwait結束創建進度條?

[英]How to create progress bar from the start of Execwait function till the end of Execwait in NSIS?

如何在NSIS中從Execwait函數開始到Execwait結束創建進度條?

我有一個自定義頁面,在自定義頁面的離開功能中,我正在調用其他功能,然后調用卸載程序來安裝先前的版本。 我想顯示進度條或任何其他UI只是為了傳達給用戶tat卸載正在進行。 卸載后,將調用當前版本的安裝。

任何幫助都非常感謝!

如果您正在執行MSI,則有一個API,以便您可以監視進度。 NSIS對此沒有本地支持...

我認為無法監視ExecWait進度。

我可以修改通過ExecWait啟動的卸載ExecWait ,嘗試顯示該部分的進度。

您可以使用Marquee插件ExecWait調用期間顯示滾動文本:

Marquee::start /NOUNLOAD /color=0x000000 /top=80 "Running $PROGRAM"
ExecWait "$PROGRAM"
Marquee::stop

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM