从零开始简单快乐学编程(3)--使用批处理

时间:2014-08-25 23:11    点击:

其实呢 @ 也不必每条命令都加
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 = 亮白色


现在就换衣服啦




额。。。。还是觉得原来的黑色比较好看。

来源:幻想编程//所属分类:站长原创/更新时间:2014-08-25 23:11
顶一下
(141)
75.8%
踩一下
(45)
24.2%
上一篇:从零开始简单快乐学编程(2)--批处理的认识
下一篇:从零开始简单快乐学编程(4)--批处理的变量
相关内容