Window批处理命令
Windows 批处理(.bat)命令表
好的,我将这些命令也加入到表格中,并提供详细的说明。
命令 | 参数 | 说明 | 示例 | 返回结果 |
---|---|---|---|---|
ECHO | [message] | 显示消息或开关命令回显 | ECHO Hello, World! |
打印 Hello, World! |
REM | [comment] | 添加注释 | REM This is a comment |
不返回结果,仅作注释 |
SET | [variable]=[value] | 设置或显示环境变量 | SET myvar=123 |
设置环境变量 myvar 为 123 |
IF | condition command | 条件语句 | IF %errorlevel% NEQ 0 ECHO Error occurred |
如果 errorlevel 不等于 0,则显示 Error occurred |
FOR | %%variable IN (set) DO command | 循环语句 | FOR %%i IN (*.txt) DO ECHO %%i |
对每个 .txt 文件执行 ECHO 命令 |
GOTO | :label | 跳转到指定标签 | GOTO :LABEL |
跳转到 :LABEL 标签 |
CALL | script | 调用另一个批处理文件 | CALL other.bat |
执行 other.bat 文件 |
PAUSE | 无 | 暂停批处理文件的执行 | PAUSE |
显示 Press any key to continue . . . 并暂停执行 |
CLS | 无 | 清除屏幕 | CLS |
清空命令提示符窗口 |
CD | [directory] | 更改当前目录 | CD C:\Users |
更改当前目录为 C:\Users |
DIR | [/A] [/B] | 列出目录内容 | DIR /B |
列出当前目录下的文件和文件夹 |
COPY | source destination | 复制文件 | COPY file1.txt file2.txt |
复制 file1.txt 为 file2.txt |
MOVE | source destination | 移动文件 | MOVE file.txt |