如未特别标明,文章均属原创。转载请注明出处 by : 柳公子 http://huliuqing.github.io

想简单的学习批处理文件书写方法,于是翻译了这篇文章。原文在这

1.创建一个.bat文件

在桌面创建一个文本文件,打开刚刚创建的文件。点解 file > save as,并输入批处理文件的文件名以.bat结尾。我创建的是testbat.bat

2.快速掌握基本关键字

如果你会使用命令行模式,那你更容易使用批处理文件,因为批处理文件和命令行模式使用同一种语言。我们仅仅需要通过批处理文件告诉命令行提示符需要做什么,而不是每次都打开命令行输入那些命令。这会为我们节省大量时间。只不过我们需要在批处理文件中添加一些逻辑处理(如简单的循环,条件语句等)

有如下7个简单的命令我们需要去熟悉,在命令行模式下这些命令是不区分大小写的

TITLE - 设置命令提示窗口的窗口标题。默认为“cmd”

ECHO  - 批文件的输出语句。echo之后的所有词语都会在命令行中显示出来

ECHO OFF - 通常放在文件第一行。告诉命令行不要显示bat文件中的命令

PAUSE - 使用此关键字将会在命令行中输出“press any key to continue”,这样我们就可以有更多的时间去查看命令信息。这条语句在调试的时候会非常有用,因为它会终止批文件继续执行除非我们按下任意键。

CLS   - 清屏处理

IPCONFIG 打印输出当前的TCP/IP配置的设置值

ping     ping + ip地址,让我们知道电脑是否正常通讯

3.快速掌握逻辑语句

问题 ① 通过ipconfig/all检测电脑网络设置 ② 预留时间给用户阅读信息 ③ ping google.com以检测我们的电脑是否联网了 ④ 预留时间给用户阅读信息

4.编写.bat文件

echo off    
chcp 65001
echo 通过bat文件,执行查看网络连接是否正常
ipconfig /all
pause
ping www.google.com
echo 所有执行通过
pause

5.点击.bat文件运行