标题: [特效代码] [已解决]批处理中::和rem两种注释方式真的有区别吗? [打印本页]
作者: Hello123World 时间: 2011-1-20 18:10 标题: [已解决]批处理中::和rem两种注释方式真的有区别吗?
以前在批处理之家曾看到过,“rem在一些情况下会出错,但::不会”的言论,给出这个论调的人没有给出具体得例子,当时也没有很在意。
我一直使用rem,后来看到不少高手都是用::,再结合那句话我就改过来了,昨天发现“可乐杀精”是伪科学,今天就不免怀疑这个论调是不是也……
请高手解答。
[ 本帖最后由 Hello123World 于 2011-1-20 19:11 编辑 ]
作者: hanyeguxing 时间: 2011-1-20 18:26
以下代码都会运行错误:- @echo off
- set hy=hanyeguxing
- ::注释%hy:*=%
- pause
复制代码
- @echo off
- set hy=hanyeguxing
- rem 注释%hy:*=%
- pause
复制代码
作者: Batcher 时间: 2011-1-20 18:33
坚持用rem吧,我记得它比::要好^_^
作者: hanyeguxing 时间: 2011-1-20 18:44
以下代码依然运行错误:- @echo off
- (
- ::寒夜孤星
-
- echo 测试
- )
- pause
复制代码
所以。。。。。。
[ 本帖最后由 hanyeguxing 于 2011-1-20 18:53 编辑 ]
作者: Hello123World 时间: 2011-1-20 19:11
谢谢两位大神的解答,明白了。
非常感谢。
作者: wc726842270 时间: 2011-1-20 23:55
注释方式虽然是注释,但是也是P的命令,有语法错误也是一样的
作者: mac007cn 时间: 2011-1-22 00:01
坚持用REM,至少::在复合语句里会报错
作者: Hello123World 时间: 2011-9-17 22:03
- @echo off
- (
- rem 寒夜孤星
-
- echo 测试
- )
- pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |