Board logo

标题: 请教注释的用法 [打印本页]

作者: Eblis     时间: 2007-1-13 21:24    标题: 请教注释的用法
除了用rem 和::能不能在命令后面加..一定要自己一行吗??

作者: boluor     时间: 2007-1-14 00:28
你试下下面的命令有什么变化,就知道了..
内容为:rem this is a joke!
pause
看一下效果
再修改为::this is a joke!
pause
再看效果
再修改为::
this is a joke!
再看效果

作者: boluor     时间: 2007-1-14 00:31
修改下:上面最后的一个输入应该是rem
this is a joke!

作者: Eblis     时间: 2007-1-16 14:52
谢谢...
::cmd会跳过这一行吧
rem则会处理..

作者: qzwqzw     时间: 2007-1-21 09:17
命令后面、前面或者中间都可以使用注释

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

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

例:

%=命令开始运行=% dir /a %=列出当前目录下所有文件=% |find "test" %=从中找到含有test的文件=%

作者: namejm     时间: 2007-1-21 10:11
  qzwqzw 的方法别开生面啊,收下了。

作者: mulinsen     时间: 2007-1-21 11:16
%= 注释 =%

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

qzwqzw兄在百分号内侧用等号可以保证不与其他任何变量同名, 用等号作为变量名中的字符可以阻止set对其赋值, 不错...

作者: lxmxn     时间: 2007-1-21 12:55

  学习了,收下~~~

作者: oilio     时间: 2007-1-24 01:46
好啊,真强,还有这种用法。又受教了。谢谢。

作者: lbqldos     时间: 2007-2-2 15:33
强,用这方法后注释可以不用独占一行了~

作者: amao     时间: 2007-2-2 16:26
又增长了见识,收下了

作者: yangxixing     时间: 2007-11-22 22:36
学习了