本文章所有文字、代码、标题等均有MouBai00001编写,均无抄袭,搬运等行为!
此文章仅在CSDN上发布过,如您在其他论坛看到此文章,均为抄袭!
①.批处理是什么
批处理,一种Windows简化脚本语言,可运行在Windows\DOS上,可以批量处理代码(不然怎么叫批处理)
批处理在Windows上运行使用cmd.exe来运行,在DOS上运行将使用COMMAND.COM,容错率较低,可以用Windows上的记事本编写,也可以用DOS上的Edit.exe来编写,这里示范的bat编辑器是Bat To Exe Converter,很好用的一款软件,可将bat文件转换为exe文件,还可附加打包,版本信息,管理员运行以及32、64位系统运行等等功能。
cmd.exe ↓
如何编辑bat文件?
首先,打开此电脑,选择选项,选择查看,将隐藏已知文件扩展名取消掉
使用记事本编辑教程
新建一个文本文档,将后面的后缀名.txt去掉,换上.bat
右键那个文件,选择编辑
②Hello,World 你好,世界
echo Hello,World :: echo [你要编辑的文件],加不加单双引号都行
echo 你好,世界
当你将此代码编辑到bat文件中,会发现运行之后仅是一闪而过,这是为什么呢?这个程序就像一个火车,前方有一个叫“执行完毕退出”的悬崖,那么没有任何障碍来让火车等待,而是直接冲向了悬崖。应该怎么解决呢?这里就用到了pause命令。
echo Hello,World
echo 你好,世界
pause
我们的第一个程序完成了!可是似乎还缺了些什么,就是美观,可以看到,我们每执行一行代码,那里就会显示,有没有办法将他隐藏呢?答案还是我们的老朋友,echo。只不过这次他变了个身,变成了@echo off,他的目的是关闭回显。
@echo off ::关闭回显(并不是指不显示hello,world等了)
echo Hello,World
echo 你好,世界
pause
运行之后,我们的程序又美观了一些~
③ color颜色
color,也就是颜色的意思,可以改变当前窗口的颜色等,有以下颜色选择~
----------------------------------------------------------------------------------------
设置默认的控制台前景和背景颜色。
COLOR [attr]
attr 指定控制台输出的颜色属性。
颜色属性由两个十六进制数字指定 -- 第一个
对应于背景,第二个对应于前景。每个数字
可以为以下任何值:
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" 在亮白色上产生淡红色
----------------------------------------------------------------------------------------
可以给刚刚的Hello,World程序在美观一些
@echo off
color 3f
echo Hello,World
echo 你好,世界
pause
我设置的是3f(淡绿色这真的不是浅蓝吗?背景和白色字体
如果你看到这里了,就点个赞关个注吧,1700字不是闹着玩的TwT
作者会每周六、日或节假日更,记住,后面还会更新教程,所以我后面还会教更多关于批处理的教程!
再见ヾ(^v^) Bye