bat 批处理命令学习入门

首先介绍批处理命令么?

能做什么?

bat的介绍:

批处理(Batch),也称为批处理脚本,在DOSWindows(任意)系统中,由一系列命令构成,其中可以包含对其他程序的调用。这类文件的每一行都是一条DOS命令。(liunx也可以运行自己的批处理命令,但是不要使用windows特有命令哦,文件没有权限,自己设置)

可以把批处理文件 理解成以.bat、.cmd结尾的程序,里面包含流程控制。

能做什么?

可以批量操作一些文件、程序等等、只要有规律可循的事情,都可以做。

比如最直接的电脑双开微信,压根不需要别的杂七杂八的垃圾软件,直接批处理脚本就干了

创建一个txt 文件用记事本打开,放进去,修改文件名后缀为.bat

代码如下

start D:/"program files"/WeChat/WeChat.exe
start D:/"program files"/WeChat/WeChat.exe

这个格式是什么呢?

格式为:start 微信.exe所在的地址

注意:

不是你快捷方式的地址

如果地址有一个文件夹有空格,把这个文件夹用英文双引号包起来就行”有空格的文件夹名字”,否则,系统找不到此文件位置

所以program files 被”” 包起来了。

脚本命令学习

时间:2020年12月2日星期三

首先 脚本叫做batch

具有两种后缀的文件名.bat .cmd 可运行在dos、windowers系统中 类似Uninx中的Shell脚本

控制执行过程有 if 、for、 goto 进行操作

一般情况下 每条命令占用一行  也可以使用特定符号 表示结束 (“:”、“&”、“&&”、“|”、“||”)

或者遇到循环结束、exit 、出错意外退出

Echo 命令

打开回显或者请求关闭回显功能,显示消息。如果没有任何参数 echo执行[批处理与联机处理]

批处理与联机处理

语法

Echo [on/off] [message]

Simple @echo off /echo hello word

在实际应用我们会把这条命令和重定向符号(也叫管道符号 一般用 > >> ^)结合来实现一些命令到特定文件中

出现中文乱码 将文件用记事本打开 然后用保存为ascll格式 重新打开即可。

@echo off
echo 欢迎来到王者荣耀
pause

案例二

::@echo off  这行:: 是注释   rem 也是注释
echo 欢迎来到王者荣耀
Pause

@ 不显示执行的命令 只显示执行的结果

例如

@echo 你好,小王	::不显示代码只显示结果
echo 你好,小赵		::显示代码 也显示结果
pause

如果操作文件时,文件夹或者文件中包含空格时,请使用” “包裹起来,如果不能直接使用,请额外添加 ./”” 使用即可

还是那句话,你只看到了大佬轻松解决问题的光鲜,却不记得当初人家死磕Bug的痛苦。

万物皆入轮回,谁也躲不掉!

以上文章,均是我实际体验,写出来的笔记资料,不会出现全文盗用别人文章!烦请各位,支持下原创,请勿直接盗用,有条件的可以开通个会员支持下,谢谢!!!

Java Code Study » bat 批处理命令学习入门

招聘、单纯问问题,都可以联系我

加我QQ 公司缺人,拉我入伙