显示帮助信息 : 在cmd.exe中输入command /?
bat脚本中命令和参数是不区分大小写的,但是变量名区分大小写。
变量的引用:%var%
变量赋值: set var=str
set /p var=请输入变量:
echo str:打印字符串
echo off :关闭之后内容的回显
@ :关闭当前行的回显
cd:转移当前目录(但是不能转换磁盘)
cd /d :可以转换磁盘
for命令的格式:
for %variable in (set) do command [command-param]
相关参数:
/d :与目录名匹配,而不匹配文件名
/r :可以理解问/d的增强版
/l :产生一个增量的数据集
/f :花式读取文件
if 参数:
/i : if后的两个比较字符串不区分大小写
另外,FOR 变量参照的替换已被增强。您现在可以使用下列
选项语法:
%~I - 删除任何引号("),扩展 %I
%~fI - 将 %I 扩展到一个完全合格的路径名
%~dI - 仅将 %I 扩展到一个驱动器号
%~pI - 仅将 %I 扩展到一个路径
%~nI - 仅将 %I 扩展到一个文件名
%~xI - 仅将 %I 扩展到一个文件扩展名
%~sI - 扩展的路径只含有短名
%~aI - 将 %I 扩展到文件的文件属性
%~tI - 将 %I 扩展到文件的日期/时间
%~zI - 将 %I 扩展到文件的大小
%~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩展
到找到的第一个完全合格的名称。如果环境变量名
未被定义,或者没有找到文件,此组合键会扩展到
空字符串