批处理命令入门

tip:可以使用“ 命令 /? ”或者某个命令的使用帮助。

一、目录操作类命令

1、MD——建立子目录

2、CD——改变当前目录

3、RD——删除子目录命令

4、DIR——显示磁盘目录命令

5、TREE——显示磁盘目录结构命令

二、文件操作类命令

1、COPY ——文件复制命令

2、XCOPY——目录复制命令

3、TYPE——显示文件内容命令

4、REN——文件改名命令

5、ATTRIB——修改文件属性命令

6、DEL——删除文件命令

三、其它命令

1、CLS——清屏幕命令

2、VER——查看系统版本号命令

3、TIME——系统时钟设置命令

4、PAUSE 暂停

5、ECHO 回显

6、SET 设置变量

7、变量延时扩展——setlocal EnableDelayedExpansion

8、EXIT 退出命令

9、rem 注释

四、IF 命令

IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command

1、判断驱动器、文件或文件夹是否存在,用 if exist 语句;
if exist c:\test.txt (echo test.txt存在) else (echo test.txt不存在)

2、判断某两个字符串是否相等,用 if “字符串1”==”字符串2” 语句;
if “abc”==”xyz” (echo 字符串相等) else (echo 字符串不等)

3、判断某两个数值是否相等,用 if 数值1 equ 数值2 语句;
if 1 equ 2 (echo 两数相等) else (echo 两数不等)

4、判断某个变量是否已经被赋值,用 if defined var 语句;
if defined var (echo 变量已经被赋值,其值为%var%) else (echo 变量的值为空)

通常情况下,命令执行成功以后,系统变量ERRORLEVEL会被设置成0;如果命令失败,或者遇到非法命令,系统变量ERRORLEVEL会被设置成一个非0的数字。

注:由于 ELSE 命令必须与 IF 命令的尾端在同一行上

EQU - 等于

NEQ - 不等于

LSS - 小于

LEQ - 小于或等于

GTR - 大于

GEQ - 大于或等于

五、for 命令

参数:
/F 分块提取文件
/D 显示当前目录下所有指定的目录名称
/R 枚举文件和目录
/L 计次循环
子参数:tokens(块)、delims(分块标志)、eol(忽略行)、skip(跳过行)、userbackq(支持长路径名)

CMD窗口中:
for %I in (command1) do command2

批处理中:
for %%I in (command1) do command2

1、for、in和do是for语句的关键字,它们三个缺一不可;
2、%%I是for语句中对形式变量的引用,就算它在do后的语句中没有参与语句的执行,也是必须出现的;
3、in之后,do之前的括号不能省略;
4、command1表示字符串或变量,command2表示字符串、变量或命令语句;

六、调用命令

1、call

CALL [drive:][path]filename [batch-parameters]

2、start

七、变量

没有变量延时扩展时,使用%%

有的时候,使用!!

八、进程

1、tasklist

2、taskkill

@echo off
tasklist|find /i "qq.exe" ||exit
taskkill /im qq.exe /f

九、find和findstr

十、延时
ping /n 3 127.0.0.1 >nul

十一、创建空文件
只要没有任何内容重定向到文件中去,0字节文件就会随着命令的执行而产生
如: cd.>1.txt
dir 2>1.txt
md nul>1.txt

十二、CMD下TAB键的秒用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值