(警告:これは私が頻繁に実行コンソールアプリケーションのために物事が容易になりながらのC#のビットを学ぶしようとするとC#N00B質問です!。)のC#からの引数を持つコンソールアプリケーションを実行する - GUIへの接続部のアドバイス
私は手動引数を毎回入力することなく、コンソールアプリケーション(consoleapp.exe
)を実行しようとしているM」 - コマンドは、典型的には、この形式のものである:C#を使用
C:/consoleapp.exe --username (uname) --password (pass) --inputfile "c:/pathtofile/filename.xml"
は私もアップロードすることができるかもしれません毎回手動でファイルパスを入力するのではなく、Windowsエクスプローラファイルのプロンプトを表示します。これをどうやってやりますか?
私はsnippet at this linkを試しました。 ApplicationPath
を私のcojnsoleアプリへのパスに置き換えて、ApplicationArguments
を上記の形式で表示された引数で置き換えてください。 VC#GUIツールでパラメータを接続する方法がわかりません。私は元のコンソールアプリから戻ってくる出力をリレーする。
'.bat'ファイルはおそらくもっと簡単でしょう(http://tips.oncomputers.info/archives2003/0305/2003-may-04.htm)。 –
はい、理想的には、毎回ファイルパスを探すのではなく、 '--inputfile'引数のためのwin explorerファイルダイアログをロードするためにボタンをクリックするという贅沢をしたいと思います。 – ina
私は読んだことがありますこの質問は何度か私はそれを正しく理解すればわからない。 @イーナ - あなたは何をしていますか(ステップバイステップ)を書くことができますか? 'consoleapp'が開発したアプリケーションで、VSからビルドして実行するのですか?それとも、あなたのアプリがコードから起動するアプリですか? –