批处理中的变量作为命令的参数

2024-12-21 02:45:42
推荐回答(1个)
回答1:

引用变量要加百分号,启用延迟变量扩充后可以用叹号引用变量,百分号引用的变量在语句执行前扩展,叹号引用的变量在语句执行时扩展。
@echo off
setlocal enabledelayedexpansion
set n=1
set m=123456
echo !m:~%n%,1!
pause