-1

基本的に 4 つの引数 a1 a2 a3 a4 を取る ac# コードをビルドしました。ユーザーが引数を入力し、コードが特定の出力を提供できるように、バッチファイルを作成しようとしています。これらの引数をバッチ ファイルに送信する方法がわかりません。exeを作成しようとしましたが、うまくいかないようです。

4

1 に答える 1

5

引数をバッチ ファイルに送信するには、次のようにコマンド ライン (または別のバッチ ファイル) から呼び出します。

myfile.bat a1 a2 a3

バッチ ファイル内では、引数は %1、%2、%3 (など) で表されるため、バッチ ファイル内では次のように exe を呼び出します。

myapp.exe %1 %2 %3

これにより、元の引数がバッチ ファイル a1 a2 a3 に渡され、実行可能ファイルに渡されます。

実行可能ファイル内から、 Main 関数の引数にアクセスできます

static void Main(string[] args)

引数 a1、a2、a3 は、それぞれ args[0]、args[1]、および args[2] にあります。

于 2012-06-05T22:25:22.810 に答える