如何從Execwait函數的開始直到Execwait在NSIS結束時創建進度條?如何從Execwait函數的開始創建進度條,直到NSIS中的Execwait結束?
我有一個自定義頁面,在自定義頁面的離開函數中,我打電話給其他函數,然後我調用卸載程序來安裝以前的版本。我想顯示進度條或任何其他用戶界面,只是爲了向用戶傳達正在進行的卸載。在卸載之後,將會調用當前版本的安裝。
任何幫助是高度讚賞!
如何從Execwait函數的開始直到Execwait在NSIS結束時創建進度條?如何從Execwait函數的開始創建進度條,直到NSIS中的Execwait結束?
我有一個自定義頁面,在自定義頁面的離開函數中,我打電話給其他函數,然後我調用卸載程序來安裝以前的版本。我想顯示進度條或任何其他用戶界面,只是爲了向用戶傳達正在進行的卸載。在卸載之後,將會調用當前版本的安裝。
任何幫助是高度讚賞!
我認爲這是不可能的,以監測ExecWait
進展。
我可以修改通過ExecWait
啓動的卸載程序,嘗試顯示該部分的進度。
如果您正在執行MSI,則會出現API,因此您可以監視進度。 NSIS沒有原生支持這雖然...
您可以使用Marquee plugin的ExecWait
通話過程中顯示滾動文本:
Marquee::start /NOUNLOAD /color=0x000000 /top=80 "Running $PROGRAM"
ExecWait "$PROGRAM"
Marquee::stop