bat批处理文件学习

2025-09-25 20:14:31

1、首先讲一下批处理命令的作用

批处理命令可以很快的完成相同的动作,比如制作一个垃圾清理器,清理系统产生的垃圾,用批处理命令添加一个注册表等.总之bat文件对于需要快速操作电脑的人来说很重要.

接下来需要制作一个bat文件.

建立一个txt文档,然后将后缀改为bat.接着就可以用编辑器编辑*.bat文件了.

当然应该知道每一条常用dos命令的作用和用法.

1)帮助信息查询方法:

windows下用win+r,输入cmd命令(或者直接在开始中输入cmd),会出现黑色dos窗口,然后输入自己想知道的命令.格式:命令 /?

利用此命令:

sample:type /? >>tmp.txt  (把 type 命令的帮助信息写入到tmp.txt文件里)

再当前目录会出现一个文档

bat批处理文件学习

bat批处理文件学习

2、2)echo命令

语法: echo [{on|off}] [message]

ECHO [message]    显示信息。

echo off   表示在此语句后所有运行的命令都不显示命令行本身(默认是on),当然echo off执行时也是现实的.

如果不想显示本身可以用@echo off可以不让echo off显示.

ECHO  你好        

显示你好这一句

3、当然我们如果想知道网络的是否通畅可以用ping命令

2)

语法:

ping IP地址或主机名 [-t] [-a] [-n count] [-l size]

参数含义:   

 -t 不停地向目标主机发送数据;   

 -a 以IP地址格式来显示目标主机的网络地址;   

-n count 指定要Ping多少次,具体次数由count来指定;   

-l size 指定发送到目标主机的数据包的大小。

dos中格式:ping www.baidu.com.com (或ip)      默认是3次32字节的

在bat文件中则用:

@echo off

ping www.baidu.com  -t  -l 66 ::一直用66字节ping百度,当按ctrl+c停止

bat批处理文件学习

4、3:为了读写方便当然少不了注释符了,我们在c语言中学到多行注释"/*.......*"/和单行注释"//",再这里可不能使用奥.

语法:

::  [message]或

Ren [message]

比如:

Ren我是一条注释

 

5、4:再bat中同样可以使用for,if,goto语句哟.

语法:

: label

其他语句

goto label

lable可以随便起,但是最好有一定含义,在这里只相当于一个标签

6、5)pause暂停命令

当我们想看结果的时候是否碰见过一闪而过的情景(=@__@=)那.

现在只需加上一句就可以让他暂停.

@echo off

echo 我要暂停了

pause

bat批处理文件学习

7、6)call命令

语法: call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]

例如:调用c:\1.bat(前提是c盘下有一个1.bat)

@echo offcall="c:\1.bat"pause

bat批处理文件学习

8、先讲到这.

嘿嘿\(^o^)/~其实我也只是一个初学者

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢