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
作者: Climbing     时间: 2007-12-14 13:39
主要是两个问题:

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