Chcp 65001 的意思是 改变当前活动代码页为 UTF-8,让当前的批处理窗口支持UTF-8 格式的文件。
1、 Assoc
Assoc .txt=txtfile
显示文件后缀名所关联的文件类型
2、 Call
Call 调用命令,可以调用一个批处理文件或者一个 :func标签过程
Call filename.bat parameter1 parameter2 parameter3 …… 后跟参数
3、 Cd
Cd /d 后跟磁盘驱动器 可以直接跳转到对应的磁盘目录下,注意这里 /d 参数是必须的。
Cd.& 新建一个空的0字节的空白文本文档,注意这里是绝对的0字节。
4、 Chcp
改变当前cmd窗体的活动代码页,所谓的活动代码页说白的就是字符编码。
Chcp 65001 的意思是 改变当前活动代码页为 UTF-8,让当前的批处理窗口支持UTF-8 格式的文件
5、 Cls
这个很多人应该都知道,清除当前屏幕内容
6、 Color
改变当前窗口的背景和字体颜,我最常使用的是 color 0a。基本每个批处理文件都会加上这么一句。
7、 Copy
也算是比较基础的命令了。
Copy /y sourceFile targetFile 复制一个文件到另一个目录文件,注意复制的时候加上所有的路径。
还有就是这个copy命令不能复制文件夹,这是要特别注意的。
8、 Date
Cmd的日期命令
直接date显示当前日期,并提示你去更改。
9、 Del
删除命令,可以用来删除一个文件。
Del fliename 注意删除的文件如何含有空格,不要忘记加上两个双引号。
parameter是什么意思啊Del /f /q 我最常用的是这个组合参数命令,它的意思是在静默状态下强制删除文件,这个对绝大多数来来说都很有用。
Del /f /q /s 加上/s 参数说明连带着子目录下的文件也一块儿全部删除了,这个命令狠,没准备好不要加 /s 参数。
Del /p p这个参数意思是 提示 prompt的意思,也就是说,你每删除一个文件,它都会问你,确认删除吗?删除输入字符yes回车,不删除就输入字符no回车。
10、 Diskcopy
这个也是软盘复制命令。是将一张软盘的内容整体拷贝到另一张软盘上。现在2022年了,这个命令早就没用了。
11、 Echo
这个绝对是最基础的批处理命令了,有很多种用法,我们以前在dos之家的时候还专门研究过这个echo命令,哪种方式最快,最后得出echo, 也就是echo后面加个逗号,这种显示方式是最快的,所以我现在都是用echo,xxxxx。来输出显示。
这命令有好几种用法。还有一种是大家都知道的,在批处理的文件开头也就是第一句,加上一句@echo off
Echo off 这个命令是批处理文件的所有命令都关闭回显,就是这个命令明面上不显示出来,只显示结果。
而 @ 这个字符放在第一位,是说,echo off 本身这个语句也不显示出来。
12、 Endlocal
用来对应 setlocal的,setlocal enabledelayedexpansion 就是设置本地启用延迟扩展的意思。
而这个endlocal就是关闭的意思。这个命令在这儿没法细讲。要细讲得另开一篇文章。没个千八百字下不来。
13、 Erase
初次看到你可能感觉莫名,有这个命令吗?这个命令用的人很少,原因是这个命令和del命令是完全一样的功能,大家都去用del了,这个自然门可罗雀。
14、 For
For 命令是个大命令,如果说 setlocal一篇文章能讲完,这个for至少得3篇,还不一定能完事。
我们只看 for /f 命令,这个for /f 允许你接受命令的结果,并一行一行的来处理它。
For /f "delims=" %i in ('dir /b/l/aa') do (echo, %i)
15、 Format
用来格式化磁盘的,我们平时用的不多。
16、 Ftype
Ftype 这个命令经常与 assoc命令配套使用,我就专门写了个更改默认文件关联的批处理。用起来很方便。
比如第一个命令 assoc .txt 显示 .txt=txtfile
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论