windows 上批处理程序教程
1、批处理程序: % 号的使用
% 号分为: %1~~%9 每一次百分号数字代表一个输入的参数, %0 是脚本本身,
由脚本外面进行输入, 如果脚本中有 % 号, 而程序中没有输入, 则以空格代替 % 号的位置

2、快捷键 win + R 打开资源管理器输入: cmd 点击: 确定, 在 cmd 里面输入 test.bat a b c
4个百分号输入了 3 个参数, 另一个 % 号当接受空格处理,

3、批处理: | 又名管道的使用, 将一个命令的输入经过 | 到另一个命令的输出
netstat -an > ip.txt 将网络连接状态写入到 ip.txt 里面去
type ip.txt | find "192" > sult.txt 查找 ip.txt 里面是否有 192 开头的 ip 写入到 sult .txt 里面
type sult .txt 进行查看
--------------------------------------------
| 以下案例都是执行的 xxx..bat 脚本程序 |
| 在桌面建一个文本文档(xxx.txt), |
| 写上批处理命令, 将其保存, |
| 修改后缀名为 .bat 的格式 |
--------------------------------------------


4、批处理: & 的使用, 是将多条命令进行连接, 不管每条命令执行是否成功, 都会以此有左向右开始执行,
copy C:\test1.txt D:\test1.txt & copy C:\temp\test1.txt D:\test1.txt
将 C 盘下的 test1.txt 内容, 复制到 D 盘 test1.txt 里面去, 如果 C 盘不存在 test1.txt 就将 temp\test1.txt 复制到 D 盘的 test1.txt, 如果 C 盘下存在 test1.txt 也会执行 \temp\test1.txt 复制到 D 盘的 test1.txt,
这条命令很适合软件的更新,


5、批处理: find 的使用, find 要和 | 一起使用, 左边的输入, 右边的查找, find 后面紧跟着要查找的字符串,(中间要有空格)


6、批处理: > 和 >> 的使用, > 是进行写入,如果文件里面有内容会先清空文件, 再进行写入, 而 >> 是在原有文件上面进行写入,
echo "hello world" > data.txt 将字符串写入到 data.txt
echo "yes you are" >> data.txt 将字符串追加到 data.txt 里面去


7、批处理: pause 命令的使用, pause 是暂停的意思, 用于查看前面命令执行的结果



8、批处理: :: 和 REM 注释命令, ::(双冒号中间没有空格), :: 后面的不会进行输出,注释是起到脚本程序的优化作用, 比如: 一个 50 行的脚本, 如果没有说明那一定看起来很费劲, 而 REM 和 :: 有些不同, 如果将 @echo on 命令行进行打开状态, REM 后面的字符串是会输出来的,如果后面跟的是一条命令, 也是不会执行的,

