2012-02-28 5 views
0

コマンドラインで実行している操作をinnosetupページにリンクする可能性はありますか?INNOSETUPを使用してコマンドライン操作用のプログレスバーページを表示

背景: インストール操作中に抽出する必要があるhuge.zipファイルがあります。これを達成するために、InnoSetupからコマンド(コマンドライン引数)を送信します。抽出プロセスは、バックグラウンドで、すなわちコマンドプロンプトで実行されます。しかし、実際に何が起こっているのかをユーザーが知る方法はありません。

必要な解決策 これらの2つの並列操作の間にいくつかのリンクが必要です。すなわち、何らかの形で、現在の操作の進行(ファイルの抽出)をコマンドラインからリンクし、インストール中に進行状況ページ上のユーザに表示することができる。 つまり、残りの時間/%操作を取得して、最後に進捗ページに表示することができるはずです。

誰もが、それは(ネイティブ)のデータを読み込む方法がないように、コマンドラインアプリケーションを使用して、これはイノに実際には不可能である上記

乾杯

答えて

1

を達成するための任意のアイデアを持っている場合、私は非常に感謝それから。 COMオブジェクトを作成すると、イベントを発生させたり、Windowsのメッセージコールバックを作成してプログレスバーを更新したりすることができます。

+0

もしあれば、より良いオプションを提案できますか? –

+0

私はすでにCOM/in processオブジェクト/ライブラリを呼び出してフィードバックを得ることができます。 – Deanna

関連する問題