1、@echo off 的意思
echo abc的意思是显示abc这句话,echo off就是下面所有的语句(仅指命令,不包括执行结果)的输出都不显示到屏幕。@也有类似的作用,只不过@只作用于和它同在一行的语句上,加@的目的是让本语句(echo off)也不显示。
2、bat中的百分号%意思?
%为批处理变量引导符。有两类用法,环境变量用%path%包住变量名。另一类在变量名前面加%,如%x,%y等,写在批处理文件中要双写%%,这是规定。
3、%CD%的意思
为驱动器盘符:+当前目录,即为当前bat文件所在路径或者或者命令行执行路径。如cmd命令:
Users\galois21>echo %CD%
显示结果:Users\galois21
4、%PATH%的意思
window环境变量
5、*的意思
bat中*为通配符,例如查找.doc文件的通配符为*.doc
6、%~fs1的意思
当你需要使用某个bat文件来打开某些文件的时候,在这些文件上右键“使用XX.bat打开”,那么bat文件中命令处理必须要获取这个文件的路径,该符号即代指此时传递的文件路径值。
例如你编写一个bat文件,功能为将zip文件解压然后打包成rar文件,可以写这样批处理文件ziptorar.bat:
解压命令 %~fs1 /temp 压缩命令 /temp final.rar
然后在一个abc.zip文件上选择“打开方式”——“浏览”——找到ziptorar.bat,执行后,当前目录下多了的final.rar文件即为生成的rar文件了
7、如何暂停bat页面,不让跳出
换行加PAUSE命令即可
8、如何不显示执行结果
禁止显示命令:@echo off 添加这个就行了
禁止报错、显示结果:在命令之后添加 2>nul
扩展:1>nul意思是不显示命令运行的正确提示;2>nul 意思是不显示错误提示;>nul意思是屏蔽命令输出内容。
9、cmd窗口样式如何修改
设置标题命令:title 转zip为rar
设置窗口大小命令:mode con: cols=20 lines=8
设置颜色命令:color a1
扩展:颜色属性由两个十六进制数字指定,第一个为背景,第二个为前景。每个数字可以为以下任何值之一:
0=黑色;1=蓝色;2=绿色;3=湖蓝色;4=红色;5=紫色;6=黄色;7=白色;
8=灰色;9=淡蓝色;A=淡绿色;B=淡浅绿色;C=淡红色;D=淡紫色;E=淡黄色;F=亮白色;
10、cls的意思
清屏的命令
11、%TMP%
临时文件路径,为系统环境变量中设置的参数。一般可以用解压操作的临时路径等
windows的cmd命令行,整理成可执…