Bat常用命令学习

1、@echo off       #从本行开始关闭回显。一般批处理第一行都是这个

2、%errorlevel%  是上一句的返回值,"成功"用0 表示 "失败"用 1 表示,实际上,errorlevel 返回值可以在0~255 之间

3>nul不显示执行正确结果(执行错误会显示),结果若要命令行结果不显示,则输出重定向到null,eg:ping -n 3 127.0.0.1 >nul

4、

if  条件A==条件B (

    执行A片段

else  (

   执行A片段

)

5、通道符号|,当bat文件运行到需要输入Y/N?时,

示例:想编个批处理文件来代替我工作,但是到这句就不动了,会有y/n选项提示,会弹个黑窗口出来,不动了。高手帮帮忙。

@echo off
@cacls c:\autorun.inf /p everyone:f

解决办法:

用通道符号|,把前面的命令执行结果信息发送到下个命令处理。

也就是前面的echo y执行结果为y,发送到下个命令自动确认。

修改后的命令为:
echo y|cacls c:\autorun.inf /p everyone:f

当然 echo y| 可以根据不同的环境进行修改,如 echo n|

6、修改注册表来修改IE的设置---资料汇总:https://blog.csdn.net/wangqiulin123456/article/details/17068649

7、利用批处理备份文件,其实就是将一个文件复制到另一个文件夹。

@echo off

Xcopy E:\FTP D:\FTPBackUp /e/i/d/h/r/y

Exit

其中:/e:拷贝所有子目录,包括空子目录;/I:如果目标文件或目录不存在且拷贝的文件数多于一,则假设目标为目录;/d:只拷贝文件日期与在目标文件后的文件(即修改过的源文件);/h:同时拷贝隐藏文件和系统文件;/r:拷贝并覆盖只读文件;/y:复制文件审核设置(不显示已有文件覆盖确认)。这些是可以根据需要选择输入的。如果配合:“我的电脑”->“管理”->“任务计划程序”则可做定时备份任务

8、修改cmd窗口名称:title 名称   有时候会用到

9、将回显内容保存到日志。在cmd 命令后加 [空格]>>文件地址。如:
ping 68.113.39.1 -t -l 1 >>C:\Users\Administrator\Desktop\常用bat\ping\pingLog\weiningLog.log

10、bat  中  时间比较

     if %date:~0,4% GTR 2021 (echo 当前时间大于2021年)
     if %date:~5,2% GTR 1 (echo 当前时间大于1月)
     if %date:~8,2% GTR 1 (echo 当前时间大于1日)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值