問題タブ [command-line-arguments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C#でコマンドライン引数を解析する最良の方法は?
パラメータを取るコンソール アプリケーションを構築する場合、 に渡された引数を使用できますMain(string[] args)
。
過去に、その配列にインデックスを付けたりループしたりして、値を抽出するためにいくつかの正規表現を実行しました。ただし、コマンドが複雑になると、解析が非常に難しくなる可能性があります。
だから私は興味があります:
- 使用するライブラリ
- 使用するパターン
コマンドは、 answer hereなどの一般的な標準に常に準拠していると仮定します。
c - コマンド引数として数値を読み取る方法は?
プログラムが実行される前に、プログラムが任意の 2 つの整数入力を読み取る場所を作成するにはどうすればよいですか? x と y が入力された任意の変数である (私は Cygwin を使用しています)。
$ ./axy
x と y の積
x と y の合計
使用しint main(int argc, char *argv[])
ました。と に代入しようとしましargv[2]
たx
がargv[3]
、y
プログラムをコンパイルすると、代入はキャストなしでポインターから整数になると表示されます。これは何を意味し、どうすれば修正できますか?
python - Python でコマンドライン引数を処理するにはどうすればよいですか?
001 や 999 のようなものを期待し (今回は期待値を 001...999 の範囲に制限しましょう)、その他の引数がほとんど渡されず、予期しないものを無視したい場合、コマンドライン引数を処理する簡単な式は何でしょうか? ?
たとえば、「デバッグ」がパラメーター間で渡されたかどうかを確認する必要があるかどうかは理解しています。次のようになります。
009 または 575 が渡されたかどうかを調べる方法は?
これらはすべて予想される呼び出しです。
現時点では、次のような呼び出しは気にしません。
...最初のもの - 複数の「数値」引数のため。2番目-理由...まあ、予期しない引数。3 番目と 4 番目 - 引数が 3 桁でないため。
c++ - 引数を 0 個取る関数に argv[1] を渡すにはどうすればよいですか?
引数を使用しない関数に argv[1] の内容を取得するには、正確に何をする必要がありますか?
これはどのように作動しますか?
そしてそれを、0 引数を取る someFunction() に渡します!
c++ - C/C++ のオプション パーサー?
コマンド ライン オプションを解析するためのライブラリはたくさんありますが、それらを区別するのは困難です。誰かがそれらのいずれかを経験したことがありますか? 他のものより難しい/優れている/速い/簡単/何でもありますか? それとも自分で育てるべきですか?
python - Python の optparse を使用して位置引数のヘルプをフォーマットするにはどうすればよいですか?
ドキュメントに記載されているように、optparse.OptionParser
を使用しIndentedHelpFormatter
て書式設定されたオプションのヘルプを出力します。これについては、いくつかのAPI ドキュメントを見つけました。
使用法テキストの必須の位置引数について、同様の形式のヘルプ テキストを表示したいと考えています。同様の位置引数の書式設定に使用できるアダプターまたは単純な使用パターンはありますか?
明確化
できればstdlibのみを使用してください。Optparse は、この 1 つの書式設定のニュアンスを除いてはうまく機能します。これは、他のパッケージ全体をインポートしなくても修正できるはずだと思います。:-)
c# - C#でコマンドライン引数を渡す
コマンドライン引数をC#アプリケーションに渡そうとしていますが、このようなものを渡すのに問題があります
" "
引数に追加しても。
これが私のコードです:
そして、これが私が渡しているものです:
問題は、最初と2番目の引数を正しく取得できることですが、最後の引数はとして取得されC:\Documents
ます。
何か助けはありますか?
ruby - コマンドライン引数をrakeタスクに渡す方法
複数のデータベースに値を挿入する必要があるrakeタスクがあります。
この値をコマンドラインまたは別のrakeタスクからrakeタスクに渡したいのですが。
これどうやってするの?
c++ - C++ でコマンド ライン引数を解析しますか?
プログラムが次のように実行されるように指定されている場合、C++ でコマンドライン引数を解析する最良の方法は何ですか?
標準ライブラリに組み込まれているこれを行う方法はありますか、それとも独自のコードを記述する必要がありますか?
関連している:
java - 「文字列引数[]」とは? main メソッド Java のパラメーター
Javaでプログラムを書き始めたばかりです。次の Java コードはどういう意味ですか?
とは
String[] args
?これらをいつ使用します
args
か?
抽象的な説明よりもソースコードや例が好まれる