bat批处理文件学习
1、首先讲一下批处理命令的作用
批处理命令可以很快的完成相同的动作,比如制作一个垃圾清理器,清理系统产生的垃圾,用批处理命令添加一个注册表等.总之bat文件对于需要快速操作电脑的人来说很重要.
接下来需要制作一个bat文件.
建立一个txt文档,然后将后缀改为bat.接着就可以用编辑器编辑*.bat文件了.
当然应该知道每一条常用dos命令的作用和用法.
1)帮助信息查询方法:
windows下用win+r,输入cmd命令(或者直接在开始中输入cmd),会出现黑色dos窗口,然后输入自己想知道的命令.格式:命令 /?
利用此命令:
sample:type /? >>tmp.txt (把 type 命令的帮助信息写入到tmp.txt文件里)
再当前目录会出现一个文档
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停止
4、3:为了读写方便当然少不了注释符了,我们在c语言中学到多行注释"/*.......*"/和单行注释"//",再这里可不能使用奥.
语法:
:: [message]或
Ren [message]
比如:
Ren我是一条注释
5、4:再bat中同样可以使用for,if,goto语句哟.
语法:
: label
其他语句
goto label
lable可以随便起,但是最好有一定含义,在这里只相当于一个标签
6、5)pause暂停命令
当我们想看结果的时候是否碰见过一闪而过的情景(=@__@=)那.
现在只需加上一句就可以让他暂停.
@echo off
echo 我要暂停了
pause
7、6)call命令
语法: call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]
例如:调用c:\1.bat(前提是c盘下有一个1.bat)
@echo offcall="c:\1.bat"pause
8、先讲到这.
嘿嘿\(^o^)/~其实我也只是一个初学者