常用批处理内部命令使用详解
简介
批处理是可以用来批量执行指令的脚本语言,常用于Windows系统中。批处理有许多内部命令可以使用,此文档将详细讲解批处理中常用的内部命令及其用法。
命令说明
ECHO
ECHO命令可以输出文字、变量或命令的执行结果到屏幕上。
语法:
ECHO [ON | OFF] [message]
示例:
输出“Hello World!”:
ECHO Hello World!
输出变量:
SET var=Hello World!
ECHO %var%
SET
SET命令可以设置环境变量或者批处理中的变量。
语法:
SET [variable]=[value]
示例:
设置环境变量:
SET PATH=C:\Program Files\Java\jdk1.8.0_261\bin;%PATH%
设置批处理中的变量:
SET var=Hello World!
IF
IF命令可以根据条件执行不同的指令。
语法:
IF [NOT] [condition] command
示例:
如果文件存在,则输出“File exists.”,否则输出“File does not exist.”:
IF EXIST file.txt (
ECHO File exists.
) ELSE (
ECHO File does not exist.
)
如果变量的值等于1,则输出“Variable is equal to 1.”,否则输出“Variable is not equal to 1.”:
SET var=1
IF %var% EQU 1 (
ECHO Variable is equal to 1.
) ELSE (
ECHO Variable is not equal to 1.
)
FOR
FOR命令可以遍历一个列表,执行相应的操作。
语法:
FOR [variable] IN ([list]) DO command
示例:
输出1到5的数字:
FOR /L %%G IN (1,1,5) DO ECHO %%G
输出当前目录下的所有文件:
FOR %%G IN (*) DO ECHO %%G
结束语
本文所讲解的内部命令只是常用命令的介绍,本文并不是批处理命令的完整手册。批处理命令还有很多,如果需要更详细的内容请参考官方文档或其他资料。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:常用批处理内部命令使用详解 - Python技术站