废话不多说,直接上干货。
1. 副会长
关联.txt=
显示与文件扩展名关联的文件类型
2. 打电话
调用call命令,可以调用批处理文件或:func标记过程
调用 .bat … 后跟参数
3、光盘
cd /d 后面跟磁盘驱动器可以直接跳转到对应的磁盘目录,注意这里需要/d参数。
cd.>1.txt 创建一个空的0字节空白文本文档,注意这是绝对的0字节。
4.CHCP
更改当前 cmd 表单的活动代码页。 所谓活动代码页就是字符编码。
chcp 65001 表示将当前活动代码页更改为UTF-8,使当前批处理窗口支持UTF-8格式的文件
5. 克莱斯
这个很多人应该都知道,清除当前屏幕内容
6. 颜色
改变当前窗口的背景和字体颜色,我最常使用颜色0a。 基本上每个批处理文件都会添加这么一句话。
7. 复制
可以算是一个比较基础的命令了。
Copy /y 复制一个文件到另一个目录文件,复制时注意添加所有路径。
另外,复制命令不能复制文件夹,所以要特别注意这一点。
8. 日期
Cmd 日期命令
直接日期显示当前日期并提示您更改它。
9. 德尔
删除命令可用于删除文件。
Del 注意删除的文件如何包含空格,不要忘记添加两个双引号。
del /f /q 最常用的命令就是这个组合参数命令,意思是在静默状态下强制删除文件,对于大多数人来说非常有用。
del /f /q /s 加/s参数表示子目录下的所有文件都会一起删除。 这个命令比较狠,还没准备好就不要加/s参数。
参数Del /pp的意思是提示,即每次删除文件时,它都会问你,确认删除吗? 删除输入字符 yes 并回车,如果不删除,则输入字符 no 并回车。
10.
这也是软盘复制命令。 就是将一张软盘的全部内容复制到另一张软盘上。 现在已经是2023年了,这个命令早就没用了。
11. 回声
这绝对是最基本的批处理命令。 有很多使用方法。 我们以前在Dos Home的时候研究过这个echo命令。 哪种方法最快,最后来到了 echo ,也就是在 echo 后面加了一个逗号 ,这种显示方法是最快的,所以我现在用的是 echo, xxxxx。 来输出显示。
该命令有多种用途。 还有一种大家都知道,在批处理文件的开头第一句,加一句@echo off
echo off 该命令是关闭批处理文件中所有命令的回显,即表面上不显示该命令,只显示结果。
并且@字符放在前面,这意味着echo off语句本身不显示。
12.
相应地,也有办法在本地实现延迟扩张。
这就是关闭的意义。 此命令无法在此详细说明。 还有一篇文章可以详细解释。 没有一千八百个字是写不下来的。
13. 擦除
第一次看到的时候你可能会觉得莫名其妙。 有这样的命令吗? 很少有人使用这个命令。 原因是该命令与del命令的功能完全相同。 大家都用del,自然很少见。
14.为了
For 命令是一个大命令。 如果一篇文章能写完,这至少要有3篇文章,也不一定能写完。
我们只看for /f命令,这个for /f允许你接受命令的结果并逐行处理它。
对于 /f "=" %i in ('dir /b/l/aa') do (echo, %i)
15.
用于格式化磁盘,我们平时用的不多。
16.F型
Ftype 这个命令经常和 assoc 命令结合使用,所以我写了一个批处理来改变默认的文件关联。 使用起来非常方便。
例如,第一个命令 assoc .txt 显示 .txt=
接下来我们使用 ftype ,它会显示
=%%\.EXE %1
我们可以通过ftype = xxxx.exe %1 %*来更改默认打开.txt的程序。
17. 后藤
该命令称为进程跳转。 它通常与标签一起使用。 标签就是这个东西,以冒号开头:.后跟徽标
比如goto :func1,那么当批处理到这条语句时,就会跳转到以:func1开头的行,然后沿着这一行开始执行。
还有一种语句叫goto eof,eof是end of file的缩写
只有当配置了 call 命令时,这个 goto eof 才有意义。 当调用遇到goto eof时,就表示流程结束,会回去继续执行该语句。 但如果不使用call命令,则会退出批处理。
18. 医学博士
md命令也就是mkdir,这个命令用来创建文件夹。
我经常使用 md xx >nul。 该语句的命令是创建一个xx目录,无论创建成功与否,都不会报任何信息。
Md xx 2>nul 是抑制错误消息。
Md xx 1>nul 是屏幕正确消息。
19. 目录
该命令与md命令相同,只不过md命令是缩写,而mkdir命令是全称。 两者可以互换使用。
20.
mk是make的意思,link是链接的意思,建立链接很简单。
该命令用于建立一个文件符号链接,有点类似于快捷方式,但又不一样。
原因是这个符号链接几乎不占空间,基本是0kb,而快捷方式基本要几kb。
另外,这个符号链接可以引用一个文件。 例如,同步时,可以通过符号链接直接同步内容。
21. 模式
我主要用这个命令来设置批处理窗口的大小。
最常用的是模式 con cols=lines= 这里代表的是值。
Lines代表行,cols代表列,即命令行CMD窗口的大小由列数和行数控制。
22、更多
当要显示的输出结果很多时,More命令非常有用,比如 dir /s /b /l /aa|more 这样,即使文件很多,它的一次输出也不会超过这个cmd屏幕。 这也是一个非常有用的命令。
输入更多/? 以获得更精确的输出控制。
23. 路径
Path命令与%path%有很大关系,它还设置环境变量。 如果不输入任何参数,则默认显示path变量的所有内容。
重置path的内容时,注意不要忘记添加xx;%path%本身。
24. 暂停
暂停,相信很多人都知道这个,就是暂停的意思。
Pause >nul 暂停而不显示任何信息。
25. 波普德
该命令需要与pushd一起使用。 相当于返回到上一级目录。
26.
当你去看他的帮助时,你很难理解。 但只要你用过,你就会明白这意味着什么。
随便输入一些东西,回车,你会发现之前的路径xx>b变成了随便输入一些东西>,也就是说这个命令的本质就是我们输入命令的时候改变了之前的文本。
27. 普什德
之前我们已经见过popd,现在我们来看一下pushd,这个命令的效果和cd命令的效果是一样的。
不过它比cd命令使用起来更方便,不需要带任何参数就可以跳转到其他目录。
28.雷姆
Rem注释的含义与::相同。
29. 任
任全名改名含义
具体用法:将文件改为文件名即可。
30.
Ren 命令的全英文。
31. 目录
Rd命令的全写与RD命令含义相同。 我更经常使用这个命令。 主要用于删除目录和子目录。
需要注意的是,不带参数的RD(Rmdir)命令只能删除空目录。
rd /s /q 携带这两个参数可以删除所有文件,使之无敌。 /s 代表子目录下的文件 /q 代表静默模式,与 del 命令的 /q 相同。
32.设置
Set 这个命令非常强大。
相当于用高级语言定义变量,比如set a='s Wind,相当于把's Wind这6个字符赋值给a,我们只需要echo %a%就可以显示's Wind这6个字
另外,set /a命令参数还支持数学计算。
set /a n+=1 表示n = n + 1 就是n加1。 如果n为1,则执行该语句后,n变为2。
33. 转变
该shift命令通常与call命令结合使用。
它专门用于移动参数。 怎么解释呢? 拨打:func1 你好,他在这里
如果在func1的进程下添加shift语句
那么%1将代表hi,%2将代表他…
如果添加两个shift语句
那么%1就代表他,%2就代表这里……
34.开始
我也经常使用这个命令。 你就可以知道开始的意义了。 该命令用于打开文件或启动程序。
Start "" "c:" 该命令参数的意思是打开c:盘
35. 时间
它与date相同,但time代表时间,data代表日期。 它们合在一起就是数据时间,即日期和时间。 当我们想要引用时,我们可以这样做。
好了,今天的主题就讲到这里吧,不管如何,能帮到你我就很开心了,如果您觉得这篇文章写得不错,欢迎点赞和分享给身边的朋友。