我(警告這是一個C#的n00b問題,努力學習一點C#,同時使事情變得更容易爲一個控制檯應用程序我經常跑!)。 「M試圖而不必在參數每次手動鍵入運行控制檯應用程序(consoleapp.exe
) - 該命令是通常的這種形式:
C:/consoleapp.exe --username (uname) --password (pass) --inputfile "c:/pathtofile/filename.xml"
使用C#我甚至可以加載了一個Windows資源管理器文件提示,而不是每次都必須手動輸入文件路徑。我會如何去做這件事?我試過snippet at this link。我通過將ApplicationPath
替換爲我的cojnsole應用程序的路徑,ApplicationArguments
以上述格式顯示的參數來替代它,除了我不確定如何使用VC#GUI工具連接參數,或者將我從原始控制檯應用程序獲得的輸出轉發回去。
'.bat'文件可能會更簡單(http://tips.oncomputers.info/archives2003/0305/2003-may-04.htm)。 – 2010-11-19 09:43:12
是的,但理想情況下,我希望能夠點擊一個按鈕爲'--inputfile'參數加載一個win explorer文件對話框 - 而不是每次都在外部尋找文件路徑的奢侈品 – ina 2010-11-19 09:47:22
我讀過這個問題多了幾倍,我不確定我是否理解正確。 @伊娜 - 你能寫(一步一步地)你在做什麼?如果'consoleapp'是你開發的一個應用程序,從VS開始構建和運行?或者它是你的應用程序從代碼中激發的應用程序? – 2010-11-19 14:26:44