
CODE: [Copy to clipboard]妙,顶了
| Quote: | |
|
CODE: [Copy to clipboard]貌似现在流行写 [code]呢?我在想,set oo=: 应该一样的吧?

CODE: [Copy to clipboard]哦,原来如此!
CODE: [Copy to clipboard]@echo off
echo.
echo 请选择各段各行的的执行方式:
set /p "tag1=第一段: 注释 goto :tag1end 回显 echo on: "
set /p "tag1l1=第一段第二行: 注释 :: 注释但回显 rem 不回显 @: "
set /p "tag1l2=第一段第二行: 注释 :: 注释但回显 rem 不回显 @: "
echo.
:tag1
%tag1%
@echo Begin segment 'tag1'.
%tag1l1% echo Segment: tag1 --- Line: 1
%tag1l2% echo Segment: tag1 --- Line: 2
@echo | find "打开">nul && echo off
:tag1end
echo End segment 'tag1'.
pause
| Quote: | |
|
| Quote: | |
|
CODE: [Copy to clipboard]btw: 楼上的大叔是不是灌水啊。。。@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
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |