1
変数の中から引数を使用することはできますか?Batファイルのグローバル変数内の引数解決
いくつかのbatファイルの先頭に使用されるグローバル変数が必要です。
は、私が回避策または単純なコピーペーストでこの問題を解決するためのいくつかの方法を知っているが、可能性が1つのライナーを持っていると思い
%var% > lastBatExecuted.txt
set /p last=<lastBatExecuted.txt
if "%last%"=="%~n0 %*" echo it worked
pause
sample.bat変数
setx var "echo %~n0 %*"
を設定します変数の中に入れます。
(私はまだちょうど%var%
を呼び出すことができるよ場合は、長さは、問題にはならないでしょう)