bat(批处理文件类型)常用命令

记:日常在Windows环境下开发,无法避免要使用脚本来处理一些东西,一是因为懒,二是因为想省时间,不想重复一些毫无意义的工作,便有了.bat,后续有时间再更新Shell脚本。

一、ehco

  1. 输出提示信息
echo hello world

echo hello world

  1. 关闭全部命令的回显
ehco off

echo 关闭回显

  1. 打开全部命令的回显
echo on

echo_open

  1. 关闭某一条命令的回显
@echo hello world

echo_close_one

  1. 输出空行
echo.

注:.要紧挨着echo,也可以使用 , : ; \ / + 等符号代替。
echo_space

  1. 通过管道作为其他命令的结果
    格式:ECHO 回复|命令表达式
    运行命令,删除文件夹
	rd /s d:\test

此时弹出
delete
这时就可以使用管道来回复

echo Y|rd /s d:\test
  1. 增加文件内容
    在当前文件夹下的test.txt文件中增加123
echo 123>test.txt
  1. 新建空的文件
echo. >test2.txt

二、pause

  1. 暂停
pause

三、chcp

  1. 设置编码格式
    一般设置为UTF-8,不然中文会乱码。
chcp 65001

其他编码格式

代码页    国家(地区)或语言
437    美国
708    阿拉伯文(ASMO 708)
720    阿拉伯文(DOS)
850    多语言(拉丁文 I)
852    中欧(DOS) - 斯拉夫语(拉丁文 II)
855    西里尔文(俄语)
857    土耳其语
860    葡萄牙语
861    冰岛语
862    希伯来文(DOS)
863    加拿大 - 法语
865    日耳曼语
866    俄语 - 西里尔文(DOS)
869    现代希腊语
874    泰文(Windows)
932    日文(Shift-JIS)
936    中国 - 简体中文(GB2312)
949    韩文
950    繁体中文(Big5)
1200    Unicode
1201    Unicode (Big-Endian)
1250    中欧(Windows)
1251    西里尔文(Windows)
1252    西欧(Windows)
1253    希腊文(Windows)
1254    土耳其文(Windows)
1255    希伯来文(Windows)
1256    阿拉伯文(Windows)
1257    波罗的海文(Windows)
1258    越南文(Windows)
20866    西里尔文(KOI8-R)
21866    西里尔文(KOI8-U)
28592    中欧(ISO)
28593    拉丁文 3 (ISO)
28594    波罗的海文(ISO)
28595    西里尔文(ISO)
28596    阿拉伯文(ISO)
28597    希腊文(ISO)
28598    希伯来文(ISO-Visual)
38598    希伯来文(ISO-Logical)
50000    用户定义的
50001    自动选择
50220    日文(JIS)
50221    日文(JIS-允许一个字节的片假名)
50222    日文(JIS-允许一个字节的片假名 - SO/SI)
50225    韩文(ISO)
50932    日文(自动选择)
50949    韩文(自动选择)
51932    日文(EUC)
51949    韩文(EUC)
52936    简体中文(HZ)
65000    Unicode (UTF-7)
65001    Unicode (UTF-8)

四、color

  1. 设置默认控制台的前景和背景颜色
    颜色属性由两个十六进制数字指定:第一个为背景,第二个则为前景。
    每个数字可以为以下任何值之一:
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色

如果没有给定任何参数,该命令会将颜色还原到 cmd.exe 启动时的颜色。这个值来自当前控制台窗口、/T 命令行开关或DefaultColor 注册表值。

如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令会将 ERRORLEVEL 设置为 1。
例如: "COLOR fc" 在亮白色上产生亮红色
color 0B

五、mode con

  • 设置窗体大小
  • cols:宽
  • lines:高
mode con cols=100 lines=30

六、tittle

  • 设置控制台的标题
title bat测试 by:zhenglg

七、rem 和 ::

  • 注释
rem date:2023.03.26
rem version:V1.3.0

:: date:2023.03.26
:: version:V1.3.0

八、cls

  • 清屏
cls

九、exit

  • 退出
exit

十、set

  • List item

2023-03-26
ChengDu China
ZLG

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值