2012-04-06 62 views
4

我用installshield 2008做了一個安裝程序。安裝時不顯示命令提示符

主要問題是,通過setup.exe安裝時,命令提示符在這個程序中出現了好幾次。爲了方便最終用戶,我需要在安裝過程中刪除命令提示符。

我在以前的線程讀取我可以打電話給我的批處理文件,通過一個VBScript作爲解決 ,我曾嘗試使用VBScript在2008年的InstallShield,而不是我的批處理文件indirectoly通過VBScript來運行我的批處理文件,它並沒有奏效我作爲一個解決方案..

請告訴我,如果我使用VBScript運行我的批處理文件,然後我怎麼能包括這個vbsript InstallShield中

,或者一個

+0

我覺得需要用/無聲標誌或/ s/v/qn標誌進行無提示安裝 – Mahantesh 2012-06-15 07:40:53

回答

0

你右邊追蹤VBS,但我不認爲它需要那麼複雜。

所有你需要的是一個VBS文件(我們稱之爲hide.vbs)。它包含CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

要激活它,請輸入命令wscript.exe "hide.vbs" "file_path",其中file_path是要啓動的批處理文件的路徑。

希望有所幫助。

0

爲什麼通過vbscript通過vbscript自定義操作更好地執行批處理腳本?對我來說沒有意義。通過創建應答文件靜默運行setup.exe:

SETUP.EXE/R

寫入響應文件 'C:\ WINDOWS \ setup.iss文件'。

SETUP.EXE/R /f1"C:\windows\temp\setup.iss」

寫入文件 'C:\ WINDOWS \ TEMP \ SETUP.ISS' 然後你需要做的是無提示安裝的setup.exe:

的setup.exe/s的/f1"C:\windows\temp\setup.iss」

相關問題