文字列から引用符を取り除くバッチスクリプトを作成しているとします。文字列は、通常のバッチ変数に格納されている場合バッチファイルのスクリプト引数から引用符を取り除くには?
、あなたがこれを行うだろう:
set name="John"
echo %name:"=%
を文字列が位置パラメータに格納されている場合、あなたはこれを行うだろう:
echo %~1
方法あなたはスクリプトの引数、特に%*
の変数に対して同じ効果を達成するつもりですか?
> echo echo %~* > script.cmd
> script "123" "456"
The following usage of the path operator in batch-parameter
substitution is invalid: %~*
For valid formats type CALL /? or FOR /?
script was unexpected at this time.
私はこの作業を行うにはどうしたらよいですか?これについて私が気づいていない特別な構文はありますか?どんな助けもありがとう、ありがとう!