MS-DOS批处理学习笔记
基础知识
关于目录
任何一个目录下均有 .、 ..这两个虚拟目录,其中 .指向当前目录, ..指向上级目录:
| 1 2 3 4 5 6 7 8 9 10 | pushd D:\Programs\chrome rem 下面两条还是进入当前目录 cd D:\Programs\chrome\. cd Programs\chrome\.\.\. rem 进入上级目录 cd D:\Programs\chrome\.. rem 进入上级目录的上级目录 cd D:\Programs\chrome\..\.. | 
基本命令与概念
| 符号 | 说明 | 
| @前缀 | 取消当前命令的回显 | 
| ECHO OFF | 禁用命令回显 | 
| SET | 显示、设置或删除环境变量 | 
| ECHO. | 显示空行 | 
| PUSHD | 压栈并切换到指定工作目录,例如PUSHD C:\TEMP | 
| POPD | 弹出并回到上一个工作目录 | 
| 组合命令 | &:串联多个命令,依次执行 &&:只有前面命令成功了,后面命令才执行 ||:只有前面命令失败了,后面命令才执行 | 
| " " | 字符串界定符——允许在字符串中包含空格 | 
| ^ | 转义字符,例如^G表示响铃 在行尾,表示下一行的内容与这一行作为单行看待 | 
| * | 通配0-N个字符 | 
| % | 批处理变量引导符。%VAR%引用环境变量,%n引用调用参数,%*表示所有调用参数 | 
| !VAR! | 变量延迟扩展符 | 
| ? | 通… | 
            21 years ago        
        
        
            0        
        
   
        