1
バッチスクリプトでは、バッチスクリプトでいくつかの自己定義パラメータを使用する方法を知りたいと思います。たとえば:バッチ:バッチスクリプトでフラグ付きキーパラメータを使用する方法
MyBatch.bat -env:Test
または
MyBatch.bat env=Test
私は私のバッチスクリプトでキーの後ろに値を解析する方法を知りたいですか?
バッチスクリプトでは、バッチスクリプトでいくつかの自己定義パラメータを使用する方法を知りたいと思います。たとえば:バッチ:バッチスクリプトでフラグ付きキーパラメータを使用する方法
MyBatch.bat -env:Test
または
MyBatch.bat env=Test
私は私のバッチスクリプトでキーの後ろに値を解析する方法を知りたいですか?
バッチ・ファイル内のパラメータを使用するには、あなたが%~1
のような変数を使用(~
は、パラメータの前後に引用符を取り除くためにそこにあることに注意)あなたは、パラメータとして、キーと値のペアを持っている場合、あなたはこの
=
は通常
%~1
として
env=Test
を見るためにあなたのバッチファイルを引き起こして、区切り文字としてカウントすることを
@echo off
for /f "tokens=1,2 delims=:=" %%i in ("%~1") do (
echo %%i %%j
)
注%~2
がTest
で、env
です。 // stackoverflowの:あなたは両方で動作するように上記溶液をしたい場合は、引数の詳細については
MyBatch.bat env:Test
と
MyBatch.bat "env=Test"
を使用する必要があり、参照this
は、httpを見てください。 com/a/8162578/1012053 – dbenham