Windows Dos 命令和批处理脚本学习
一认识批处理
batch file programming是微软自带的开发语言,不需要构建环境
batch file(.bat) 文件使用cmd .exe处理
cmd命令行窗口是可视化编程出现后,对终端处理系统的一种简化版,用Win+R健输入cmd打开命令行窗口
编辑批处理文件
可以使用记事本(Win键+R输入Notepad)打开,
我们先做一个简单点脚本文件hello.bat
jaaaaa
图片中语法,@echo off是清除
这部分的引出,使得直接展示脚本结果,否则
而pause是留停窗口,否则一闪而过,最终运行结果为
命令
内部命令像ipconfig,cls,dir,mkdir等
外部有Java,python类
下面是一位作者的思维图
学习页来源https://www.bilibili.com/video/BV1Qv411q7bN?p=1&vd_source=957b8dcdb608b1582d7706275f5d17b3
常见命令https://www.cnblogs.com/CourserLi/p/15344685.html
批处理运算
算术运算
有±*%/,正常优先级,包括(),
在命令行窗口中使用算术运算需要有set /a ,
/a表示是算数
注意这里不区分大小写,SEt ,/A也可以
在脚本在使用,%是为了显示变量结果
重定向
重定向运算符包括<,>,<<,>> 。type可以现实文件内容。
运算的结果是将一个文件的输出添加到另一个文件,如A<B,是将B的输出结果作为A的输入,如果没有A文件,将创建A文件,
如
这里用dir指令显示包含的文件
直接输入文本是没有新文件的,这样我们可以用>创建一个新文件
dir现实有了一个3.txt的文件
打开文件显示如上
那么<,<<区别在哪里?
<会覆盖原有内容,<<不会
多命令运算
&&和||,&&是先检查第一个是否正确再进行第二个,若第一个错误第二个就不执行
也就是短路作用
||与第一个相反,具有||左侧执行成功就忽略第二个
管道运算
| 的运算的结果是将一个文件的输出作为另一个文件等输入
如在指定文件夹中找特征文件
学习作者的导图
学习页来源https://www.bilibili.com/video/BV1Qv411q7bN?p=1&vd_source=957b8dcdb608b1582d7706275f5d17b3
常见命令https://www.cnblogs.com/CourserLi/p/15344685.html