2016-03-09 66 views
0

我有一個引導程序Setup.My要求是管理BA命令行問題

所以顯示的引導程序的命令行幫助文本例如: 如果我輸入C:\ BIN \調試>> BootstrapperSetup.exe -help並按下輸入我的幫助文本應該會顯示。但只要我按下輸入,我就可以得到命令行C:\ bin \ Debug >>而不用等待幫助文本顯示。它應該等待顯示下一個命令行,直到顯示出輸出爲止。

換句話說,它應該是

C:\ BIN \調試>> BootstrapperSetup.exe -help EXE的

幫助文本

C:\ BIN \調試>>

任何人都可以幫助我。謝謝

+0

你寫了什麼代碼? –

+0

我重寫了run方法,如果LaunchAction幫助我使用console.writeline()打印text.Before我可以打印文本我得到下一個命令行和幫助文本顯示在下一行如下所示:C: \ bin \ Debug >> BootstrapperSetup.exe -help C:\ bin \ Debug >> exe文本的幫助文本。 但我應該得到我在post.Fhanks提到的格式 – WixBootStrapperApplication

+0

Visual Studio IDE有兩個程序:devenv.exe和devenv.com但這種技術在這裏並不適合。 –

回答

1

這是一個經典的Windows問題。一個exe被編譯爲一個命令行應用程序或一個UI應用程序。 UI應用程序(例如WiX引導程序)無法像這樣寫入控制檯。如果你運行msiexec /?或mstsc/?,你會發現核心Windows應用程序具有相同的限制。