2012-02-24 174 views
1

我試圖使用命令行使用-c選項運行安裝程序。 命令行執行會出現這樣的:命令行安裝程序問題


E:\ dev的> MyApp_32.exe -c

E:\ dev的>這將在您的計算機上安裝應用程序。

OK [O,輸入],取消並[c]

E:\ dev的>(示出了Windows命令行是混亂到用戶)

歡迎..(第二屏幕的文本)


  1. 輸入「c」或「Cancel」不起作用。它總是以輸入鍵作爲輸入並進入下一個屏幕。

  2. 按enter鍵將控制權移交給windows的命令shell,然後返回到安裝程序。這看起來令用戶感到困惑。它並沒有給用戶一個統一的體驗。

  3. 是否可以通過無聲文件提供輸入?即具有預選輸入的文本文件?

在安裝了Java 1.6的Win 7 Professional x64上使用32位安裝程序。

回答

0

問題是安裝程序是一個GUI應用程序,它不能以這種方式控制WIndows終端。如果通過啓動它

start /wait MyApp_32.exe -c 

命令行提示將不會顯示。

您可以使用-varfile參數運行設置響應文件,有關更多信息,請參閱help