一个空的变量可能会被分段解释吧 我猜: 被分成了%1 和234%
数字可以作变量名,但预处理时对%0、%1~%9、%*等参数的替换优先于对变量的扩展 试试@echo off echo %0% set 0=hello echo %0% setlocal EnableDelayedExpansion echo !0! echo.&pause复制代码
@echo off echo %0% set 0=hello echo %0% setlocal EnableDelayedExpansion echo !0! echo.&pause复制代码