Board logo

标题: 一个批处理的疑惑,烦请高手们帮忙! [打印本页]

作者: ILoveDosoo1     时间: 2007-12-13 00:04    标题: 一个批处理的疑惑,烦请高手们帮忙!

@echo off&setlocal enabledelayedexpansion&color 4f
mode con: cols=40 lines=15
set love= ★★★★★★★★★★★★★★★★★★★  
set loveu= ★                                  ★  
set l=★ 我★想★对★你★说:我 爱 你...   ★  
set l2=                  ★  
:a  
cls  
set /a n+=1  
echo %love%
echo %loveu%
echo %loveu%
echo. !l:~0,%n%!!l2:~%n%,50!  
echo %loveu%
echo %loveu%
echo %love%  
ping -n 1 127.1>nul
  
if :P"%n%"=="24" (set n=&exit ) else (goto :a)   
========================
1。 echo. !l:~0,%n%!!l2:~%n%,50!
2。echo. !l:~0,%n%!!l2:~%n%,50!  
3。if :P"%n%"=="24" (set n=&exit ) else (goto :a
这三句什么意思啊!本人是菜鸟,请多多指教!谢谢!
作者: vkill     时间: 2007-12-13 20:45
先去看论坛的老帖自己解答下
作者: ILoveDosoo1     时间: 2007-12-13 22:49
我已经看了,懂的环视懂,不懂还不懂,郁闷!能帮一下吗?
作者: lxmxn     时间: 2007-12-14 10:11
看这里:
http://www.cn-dos.net/forum/viewthread.php?tid=25746
作者: Climbing     时间: 2007-12-14 13:39
主要是两个问题:

一是环境变量延迟扩展。
二是取字符串的子串。