中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: 注释命令的应用 上一主题 | 下一主题
0401
中级用户

带走



积分 435
发帖 88
注册 2005-9-24
状态 离线
『第 16 楼』:  

没欣赏到9527的,倒是欣赏到qzw的精彩例子。注释与回显的配合,呵,妙。

2007-8-17 10:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qzwqzw
银牌会员

天的白色影子


积分 2342
发帖 635
注册 2004-3-6
状态 离线
『第 17 楼』:  

光叫好怎么行
倒是给个意见或者建议啊!

2007-8-17 15:39
查看资料  发短消息 网志   编辑帖子  回复  引用回复
BAT
初级用户




积分 177
发帖 52
注册 2006-6-4
状态 离线
『第 18 楼』:  

.................................

2007-8-19 02:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0401
中级用户

带走



积分 435
发帖 88
注册 2005-9-24
状态 离线
『第 19 楼』:  



  Quote:
Originally posted by qzwqzw at 2007-8-17 15:39:
光叫好怎么行
倒是给个意见或者建议啊!

那就帮你的【code】修饰修饰吧~因为我一开始看你的【code】看了好久才反应过来,呵呵。
@echo off
prompt 我有出现代表ECHO处于打开状态#
echo.

set tag1l1=::
set tag1l2=@
set tag1l3=REM
set tag1l4=@REM
call :tag1 "goto :tag1end" "echo on"
exit/b

:tag1
echo 调用的方式:%~1
%~1
@echo Begin segment 'tag1'.
%tag1l1% echo Segment: tag1 --- Line: 1 [该行被注释,并且不回显]
%tag1l2% echo Segment: tag1 --- Line: 2 [该行关闭回显]
%tag1l3% echo Segment: tag1 --- Line: 3 [该行被注释,但回显]
%tag1l4% echo Segment: tag1 --- Line: 4 [该行被注释,并且不回显]
@echo | find "打开">nul && echo off
:tag1end
echo End segment 'tag1'.
pause & cls
if not %2#==# shift & goto :tag1
btw: 楼上的大叔是不是灌水啊。。。

2007-8-20 11:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 20 楼』:  



  Quote:
Originally posted by 0401 at 2007-8-20 11:11:


那就帮你的【code】修饰修饰吧~因为我一开始看你的【code】看了好久才反应过来,呵呵。

[code]@echo off
prompt 我有出现代表ECHO处于打开状态#
ec ...
%tag1l4% echo Segment: tag1 --- Line: 4 [该行被注释,并且不回显]

这个应该是:
一旦某一行里有@
不管它后面有什么
全部给你屏蔽掉了

2007-9-13 02:34
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yangxixing
初级用户




积分 25
发帖 16
注册 2006-10-12
状态 离线
『第 21 楼』:  

收下收下。。。。。

2007-11-22 22:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: