1

NSIS で Execwait 関数の開始から Execwait の終了までの進行状況バーを作成する方法は?

カスタム ページがあります。カスタム ページの leave 関数で他の関数を呼び出してから、アンインストーラーを呼び出して以前のバージョンをインストールします。アンインストールが進行中であることをユーザーに伝えるためだけに、進行状況バーまたはその他の UI を表示したいと思います。このアンインストールの後、現在のバージョンのインストールが呼び出されます。

どんな助けでも大歓迎です!!

4

3 に答える 3

1

MSI を実行している場合は、進行状況を監視できるAPIがあります。ただし、NSISにはこれに対するネイティブサポートがありません...

于 2012-08-16T11:53:42.693 に答える
0

Marquee プラグインを使用して、ExecWait通話中にスクロール テキストを表示できます。

Marquee::start /NOUNLOAD /color=0x000000 /top=80 "Running $PROGRAM"
ExecWait "$PROGRAM"
Marquee::stop
于 2012-08-17T12:32:07.830 に答える
0

ExecWait進行状況を監視することはできないと思います。

で起動したアンインストーラーを修正できますのでExecWait、その部分の進行状況を表示してみてください。

于 2012-08-16T09:38:38.653 に答える