PowerShellのコマンドライン引数を解析するオープンソースのPythonプロジェクトがあるのだろうか?Python:PowerShellコマンドライン引数パーサー
は、私はPythonが組み込まれていることを、コマンドライン引数を解析することが可能であるモジュール知っているが、PowerShellの引数を使って:
- 部分/不完全な議論がまだ有効である
- 大文字と小文字を区別
、Windowsコンソール上で、これらはすべて有効です。
> powershell.exe -Command "[console]::WriteLine(\"Hello\")"
Hello
> powershell.exe -Comman "[console]::WriteLine(\"Hello\")"
Hello
> powershell.exe -cOMm "[console]::WriteLine(\"Hello\")"
Hello
> powershell.exe -c "[console]::WriteLine(\"Hello\")"
Hello
また、この解析を行うためのオープンソースプロジェクトがない場合は、何をお勧めしますか?で
なぜでしょうか? – TheIncorrigible1
私はあなたの質問を完全に理解していません。しかし、 'argparse'はフラグの略語を受け入れます(最近のバージョンではそれを無効にすることができます)。これは大文字と小文字を区別しますが、 'sys.argv'リストをあらかじめ小文字のすべてのフラグに微調整することができます。 – hpaulj
@hpauljはい、私はargparseがフラグの略語を受け入れることを理解しています。 add_argument( ' - Command'、 '-c'、...)、PowerShellのような構文(略語のすべての組み合わせを受け入れる)で何かを思い出して、それを一つずつ指定しなければならないよりハードコーディングされたソリューションに似ています。 –