中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-13 01:06
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS学习入门 & 精彩文章 (教学室) » 请教注释的用法
可打印版本  1,536 / 11
第1楼 Eblis 发表于 2007-01-13 21:24
中级用户 发帖 108 积分 251 来自 湖南==>广州
请教注释的用法
除了用rem 和::能不能在命令后面加..一定要自己一行吗??
第2楼 boluor 发表于 2007-01-14 00:28
初级用户 发帖 54 积分 129 来自 武大信息学部
你试下下面的命令有什么变化,就知道了..
内容为:rem this is a joke!
pause
看一下效果
再修改为::this is a joke!
pause
再看效果
再修改为::
this is a joke!
再看效果
第3楼 boluor 发表于 2007-01-14 00:31
初级用户 发帖 54 积分 129 来自 武大信息学部
修改下:上面最后的一个输入应该是rem
this is a joke!
第4楼 Eblis 发表于 2007-01-16 14:52
中级用户 发帖 108 积分 251 来自 湖南==>广州
谢谢...
::cmd会跳过这一行吧
rem则会处理..
第5楼 qzwqzw 发表于 2007-01-21 09:17
银牌会员 发帖 636 积分 2,343
命令后面、前面或者中间都可以使用注释

用 %= 和 =% 把注释的内容包含起来就可以了

类似于C语言的 /* 和 */ ,只是不能跨行

例:

%=命令开始运行=% dir /a %=列出当前目录下所有文件=% |find "test" %=从中找到含有test的文件=%
第6楼 namejm 发表于 2007-01-21 10:11
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  qzwqzw 的方法别开生面啊,收下了。
第7楼 mulinsen 发表于 2007-01-21 11:16
新手上路 发帖 5 积分 10
%= 注释 =%

这种注释方法不错, 在批处理解释器执行宏展开时, 注释内容当成变量, 变量无值实则等于没有任何执行代码.

qzwqzw兄在百分号内侧用等号可以保证不与其他任何变量同名, 用等号作为变量名中的字符可以阻止set对其赋值, 不错...
第8楼 lxmxn 发表于 2007-01-21 12:55
版主 发帖 4,938 积分 11,386

  学习了,收下~~~
第9楼 oilio 发表于 2007-01-24 01:46
高级用户 发帖 303 积分 641
好啊,真强,还有这种用法。又受教了。谢谢。
第10楼 lbqldos 发表于 2007-02-02 15:33
新手上路 发帖 7 积分 16
强,用这方法后注释可以不用独占一行了~
第11楼 amao 发表于 2007-02-02 16:26
中级用户 发帖 152 积分 316
又增长了见识,收下了
第12楼 yangxixing 发表于 2007-11-22 22:36
初级用户 发帖 16 积分 25
学习了
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023