![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 01:43 |
共 47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批处理行末注释的变通方法 |
| 可打印版本 1,311 / 10 |
| 第1楼 ceii | 发表于 2008-10-11 21:08 |
| 初级用户 发帖 45 积分 115 | |
|
批处理行末注释的变通方法 我比较喜欢一些编程语言中的行末注释“//”,刚才练习时,发现批处理也可以做到。
其它类似的还有 &&rem、||:: 等。 此方法未经严格测试,不知是否可行。 |
|
| 第2楼 huahua0919 | 发表于 2008-10-11 21:31 |
| 银牌会员 发帖 780 积分 1,608 | |
|
实践最重要!其实应该发现 :前面的都是些连接符,也就是说连接的是下一个命令,而:在P中是跳转标志符,所以当连接到这个命令时,P会检查是否有命令跳转到这个跳转符来,如果没有则不显示,很显然结果和预料的一样
|
|
| 第3楼 tireless | 发表于 2008-10-11 21:54 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
同感。直接在命令后注释看起来比较紧凑。
发现如果只有两行的话,运行会提示: 此时不应有 ate。 后面加上一空行或命令不会出现此提示。 why? [ Last edited by tireless on 2008-10-11 at 21:56 ] |
|
| 第4楼 huahua0919 | 发表于 2008-10-11 22:01 |
| 银牌会员 发帖 780 积分 1,608 | |
Originally posted by tireless at 2008-10-11 09:54 PM: 如果后面不加Pasue命令怎么看显示的结果,我们的前提是在P下运行? 所以对于你说的什么都不加后显示 此时不应有 ate 结果怎么得到? |
|
| 第5楼 tireless | 发表于 2008-10-11 22:13 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
Re 4楼 在命令提示符窗口中输入此 bat,然后执行 ^^
有时候代码写错了,即使在末尾加了“pause”,批处理执行到中间就退出。这时就可以新开一个命令提示符窗口进行测试。 |
|
| 第6楼 huahua0919 | 发表于 2008-10-11 22:27 |
| 银牌会员 发帖 780 积分 1,608 | |
|
那还是在CMD下啊,大哥~~
我说了,直接在P 下运行哦 |
|
| 第7楼 tireless | 发表于 2008-10-11 22:31 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
呃,(不加“pause”)直接运行同样可以看到的
|
|
| 第8楼 huahua0919 | 发表于 2008-10-11 22:33 |
| 银牌会员 发帖 780 积分 1,608 | |
|
我以后找个386的电脑专门测试不加PAUSE的P程序@呵呵!
|
|
| 第9楼 tireless | 发表于 2008-10-11 22:34 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
不用,你使劲狂点 N 次...
|
|
| 第10楼 s11ss | 发表于 2008-10-11 22:43 |
| 银牌会员 发帖 566 积分 2,098 | |
|
用%注释啊,行首、行中、行末甚至命令中都可以:
|
|
| 第11楼 ceii | 发表于 2008-10-12 07:31 |
| 初级用户 发帖 45 积分 115 | |
|
楼上的用法有点像C语言中的 /*...*/ ,
不错,我决定从今以后改用“%”来注释了。 只是有点担心,在复杂的批处理中,这些百分号会不会引起混乱。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |