如何提及 %10 和更高?
How to mention %10 and higher?
我正在尝试制作一个我从另一个批处理文件调用的批处理文件,但是变量在 9 之后不起作用,虽然我可以只插入我调用的文件的代码,但这是非常不切实际的不雅
如果我要使用 %* 它会读取所有变量,但我需要它们是分开的,而不是作为一个组
这里是演示问题的代码:
call temp.bat a b c d e f g h i j k l m n o p q r s t e u v w x y z
pause
exit
和调用的文件:
echo %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %11 etc.
echo %*
exit /b
我已经尝试过尾随 %、十六进制并引用它,none 成功了。
重复使用内部命令SHIFT 访问%9 之后的参数。
请参见 SHIFT /?有关如何使用它的详细信息。
我正在尝试制作一个我从另一个批处理文件调用的批处理文件,但是变量在 9 之后不起作用,虽然我可以只插入我调用的文件的代码,但这是非常不切实际的不雅
如果我要使用 %* 它会读取所有变量,但我需要它们是分开的,而不是作为一个组
这里是演示问题的代码:
call temp.bat a b c d e f g h i j k l m n o p q r s t e u v w x y z
pause
exit
和调用的文件:
echo %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %11 etc.
echo %*
exit /b
我已经尝试过尾随 %、十六进制并引用它,none 成功了。
重复使用内部命令SHIFT 访问%9 之后的参数。 请参见 SHIFT /?有关如何使用它的详细信息。