从零开始简单快乐学编程(3)--使用批处理
其实呢 @ 也不必每条命令都加
echo 本身就可以控制
echo off
这一句不是打印off哦,而是关闭回显功能(就是不让命令显示了),就是只要在开头第一局加上这么一句话,之后的命令都不需要加@了哦,如果要显示命令 就 echo off 开启就行了
如下
echo off
echo 你好,世界
pause
可以看到echo,pause这条命令不加@也不会显示出来了
但是呢,你用echo off关闭回显吧。它自己却没法屏蔽自己
所以呢。要加个@使它自己屏蔽掉
@echo off
echo 你好,世界
pause
ok,这样就ok啦
现在说说
REM 和 :: (双冒号)
两个都是注释的作用
注释就是注明一个解释,是给自己看的,不是给计算机看的
REN本身是睡眠的意思
在命令就表示 让计算机忽略它,也就是看不到它,也就不执行
@echo off
REM 下面是批处理命令,黑框看不到我,所以我不会执行O(∩_∩)O
ECHO 你好,世界
pause
可以去运行下
但是呢,如果回显是开启的,REM本身就是命令,它会显示回来的
所以REM用的比较少
如果用双冒号
@echo off
::下面是批处理命令,黑框看不到我,所以我不会执行O(∩_∩)O
ECHO 你好,世界
pause
因为它并不是命令,无论回显是开启还是关闭它不会显示了
任何以冒号:开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容。
有效标号:冒号后紧跟一个以字母数字开头的字符串 比如 :abc 这个不是注释哦
无效标号:冒号后紧跟一个非字母数字的一个特殊符号,比如:: :+ :- 3个等其实都一样的
只不过用双冒号比较符合规范
还有一种就是行内注释了
%注释内容%
这个跟:: 不同,它可以跟其他命令在一行里 ::办不到的哦
@echo off %告诉计算机我要关闭回显了%
ECHO 你好,世界 %我要计算机显示打印你好,世界%
pause %暂停,别给我关了,我自己来关%
下面说说批处理的语法格式
1 每条命令只能独占一行,你不能把几条命令都写一行
2 忽略大小写,大写小写字母都可以
下面来看,如何改头部蓝色行的标题呢
可以用title命令
@echo off
title 这是我的批处理
ECHO 你好,世界
pause
这样就改回来了
嗯。。觉得这个黑框太压抑了点,换个颜色吧
换个白色吧。。字也换成红色好了
@echo off
title 这是我的批处理
color fc
echo 你好,世界
pause
color 后面的f表示背景色,c表示字体色
你说f c从哪来的
这里有参考
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 湖蓝色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
现在就换衣服啦
额。。。。还是觉得原来的黑色比较好看。
最新内容
热点内容
- QQ群
- 返回首页
- 返回顶部