中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-22 01:51
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 注释命令的应用 查看 4,543 回复 20
16 发表于 2007-08-17 10:51 ·  中国 福建 厦门 电信
中级用户
★★
带走
积分 435
发帖 88
注册 2005-09-24 19:22
20年会员
UID 42793
状态 离线
没欣赏到9527的,倒是欣赏到qzw的精彩例子。注释与回显的配合,呵,妙。
17 发表于 2007-08-17 15:39 ·  中国 山西 运城 联通
银牌会员
★★★
天的白色影子
积分 2,343
发帖 636
注册 2004-03-06 00:00
22年会员
UID 19350
性别 男
状态 离线
光叫好怎么行
倒是给个意见或者建议啊!
18 发表于 2007-08-19 02:04 ·  中国 北京 中移铁通
初级用户
★★
积分 177
发帖 52
注册 2006-06-04 12:00
20年会员
UID 56562
状态 离线
.................................
19 发表于 2007-08-20 11:11 ·  中国 福建 厦门 电信
中级用户
★★
带走
积分 435
发帖 88
注册 2005-09-24 19:22
20年会员
UID 42793
状态 离线
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: 楼上的大叔是不是灌水啊。。。
20 发表于 2007-09-13 02:34 ·  中国 北京 中国科学院研究生院玉泉四公寓
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
Originally posted by 0401 at 2007-8-20 11:11:


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

@echo off
prompt 我有出现代表ECHO处于打开状态#
ec ...
%tag1l4% echo Segment: tag1 --- Line: 4


这个应该是:
一旦某一行里有@
不管它后面有什么
全部给你屏蔽掉了
21 发表于 2007-11-22 22:27 ·  中国 湖北 黄冈 电信
初级用户
积分 25
发帖 16
注册 2006-10-12 00:35
19年会员
UID 65375
状态 离线
收下收下。。。。。
论坛跳转: