前言
持续更新地址:https://www.zybuluo.com/wuzhimang/note/427541
学习了不少语言和脚本,如果让我推荐一个大众意义上最方便的语言,我会推荐batch script,写一个bat,然后几乎可以在任何windows上运行,而重点是不需要自己安装什么解释器!
笔者的博文是直接从干货“脚本”进行讲解的,并不是一个搬过来的参考书,具体命令的用法和相关,直接help
或者COMMAND /?
更方便
相关网站
先推荐一些学习BAT的网站,以下均是英文网站,自己在国内目前没有发现比较好的网站或者博文。如果大家发现了欢迎推荐给我!
- How To Write A Simple Batch (.bat) File
- 文章很简单, 很短
- 介绍BAT命令主要有
TITLE
ECHO
ECHO OFF
PAUSE
CLS
IPCONFIG
PING
等
- Batch Script Samples
- 可算高级进阶
- 提供了很多脚本示例,比如FTP上传下载脚本等,还包括一些错误的例子,是进一步学习bat的好地方
- Batch Script Generator
- 图形化BAT脚本生成器, 免费下载
- 很“懒”但很好,很适合非IT人员
- Batch Script Tutorial
- 很好的入门网站,类似runoob.com和W3C网站
- 自己主要从这正入门的,但原文有一些基本的错误,比如
set str = helloworld
在设定字符串变量时,变量名str
和=
之间是不能有空格的,因为BAT会将后面的空格当作变量名的一部分,即变量名为str(空格)
,但如果是数值型变量,如set /A var = 123
,var
和=
之间没有空格都行! <– 笔者操作系统是win 7 专业版- 极少的示例是错误的,这个读者比较容易发现
- Windows Batch Scripting
- 这是wikibooks,权威性不用说了,精简但全面
- Guide to Windows Batch Scripting
- github上一位牛人的博客
bat学习–自动配置IP地址脚本
下面自己写的最早的一个bat脚本,非常的简单,因为自己每次上网都需要设置固定的IP,来回手动输入更换很麻烦