2012-02-28 258 views
0

是否有可能將運行在命令行上的操作鏈接到innosetup頁面?使用INNOSETUP顯示命令行操作的進度條頁面

背景: 我有一個巨大的.zip文件,必須在安裝操作過程中提取。爲了實現這一點,我從InnoSetup發送命令(命令行參數)。提取過程在後臺運行,即在命令提示符下運行。但是用戶無法知道實際發生了什麼。

需要的解決方案 我想這兩個並行操作之間有一些鏈接。 即能夠以某種方式將當前操作的進度(文件的提取)從命令行鏈接並在安裝期間將其顯示給進度頁面上的用戶。 即我應該能夠檢索完成的剩餘時間/%操作,最後在進度頁面上顯示它。

我將不勝感激,如果任何人有使用命令行應用程序,因爲它(原生),有沒有辦法讀取數據實現上述

乾杯

回答

1

這是不是真的有可能在創新科技的任何想法從中。 您可能會創建一個COM對象,它可以觸發事件或創建Windows消息回調,然後使用它來更新進度欄。

+0

如果有任何問題,你可以提出一個更好的選擇嗎? – 2012-02-28 15:30:21

+0

我已經做了一個COM /進程對象/庫,您可以調用並獲取反饋。 – Deanna 2012-02-28 21:11:31