【原】[一日一教学]批处理系列帖子索引 http://bbs.bathome.net/thread-2576-1-1.html
【续】[一日一教学]批处理系列帖子索引 http://bbs.bathome.net/thread-13798-1-1.html
帮助信息:- 在批处理文件或 CONFIG.SYS 里加上注解或说明。
-
- REM [comment]
复制代码 命令概括:
rem,全英文remark(不确定),意为:注释。
comment,全英文comment,意为:评论、意见;这里可引申为注释。
参数详解:
程序员代码编写规范的三点之一:
1.代码层次分明,善用tab加以缩进。
2.尽量做到让变量名、标签名、函数名“见名知意”!
3.适当的注释。
批处理虽然只是脚本,但脚本也是语言,也有作为脚本语言的尊严,所以rem可以有、::也可以有。
rem和::用处一样,也可以看成是一物两名,就像毛润之、石三伢子同指本朝太祖爷一样。
rem有什么用呢?
有道词典给出了rem的解释:指定由DOS忽略的命令行。
这解释算是贴切,其实所有的编程语言的注释语句都是这样,将注释后的语句忽略,使之无效化。
不加rem前。
例如:- @echo off
- echo 你好,这套教程你觉得怎样呢?
- pause>nul
复制代码 效果:复制代码 加上rem后。
例如:- @echo off
- rem echo 你好,这套教程你觉得怎样呢?
- pause>nul
复制代码
- @echo off
- :: echo 你好,这套教程你觉得怎样呢?
- pause>nul
复制代码 效果都是:
echo message 被忽略、无效化了。
扩展阅读:
1.为什么要注释?
注释不仅有利于别人读懂你的程序,也有利于日后的自己读懂你的程序。
这其中的道理你也可以反证,编程的规范化是所有程序员默默遵守的准则,若然没有其可取之处,那么他们为什么遵守呢?所有的程序设计语言为什么都有注释语句呢?
2.在什么地方注释?
在for之类的复合语句中对语句注释;
在for之类的复合语句之前对整个复合语句注释;
在源程序开始处,对整个程序注释——说明程序的功能;
总原则:如果不注释,理解起来就会很困难,或者虽无困难,但浪费时间;
3.批处理中的特殊“注释符”。
标签注释。
例如:- @echo off
- : echo 你好,这套教程你觉得怎样呢?
- pause>nul
复制代码 变量注释。
例如:- @echo off
- %echo 你好,这套教程你觉得怎样呢?%
- pause>nul
复制代码 3.多行注释。
例如:- @echo off
- rem a^
- b^
- c
- pause>nul
复制代码
|