命令解释程序(cmd)对批处理命令的执行顺序

2024-12-25 09:38:45
推荐回答(1个)
回答1:

例子主要是说明变量延迟与执行顺序没什么关系。另批处理的顺序是从上至下,一行一行执行。举个简单的例子:

echo %time%
pause>nul
echo %time:~,8%
pause>nul

将代码保存,执行。首先显示当前时间(精确形式),然后暂停。先不要按键盘。将echo %time:~,8%修改为:

echo %computername%

按任意键就继续。

解释:如果不修改批处理文件,则显示时间(简略形式),而不是电脑的名称,这就说明了批处理是一行一行执行的。