[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
任何功能符号在预处理后都“消失”了,它们只是用来告诉CMD按什么逻辑和规则执行语句。

一句话,“预处理时判定语句的结构和功能”。

TOP

把echo off去掉,一切了然。

首先当然无条件处理%,然后处理^,然后是qzw说的那些。
预处理结束后,那些功能符号当然“消失”了(对CMD来说)。因为已经创建了句柄,为管道两边的命令准备了创建进程所需参数,对语句块(包括&、&&、||等)确定了程序流程和逻辑,等等。比如,假设转换成C语言,
cmd1&cmd2&cmd3 → cmd1();cmd2();cmd3();
cmd1&&cmd2||cmd3  → cmd1() ? cmd2() : cmd3()

TOP

返回列表