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
学习了