Board logo

标题: 寻willsort !!,求解-- 随意跳出FOR循环 ~~~失望 [打印本页]

作者: tomy     时间: 2007-5-30 23:45    标题: 寻willsort !!,求解-- 随意跳出FOR循环 ~~~失望

小弟想在CMD下程序执行完后显示一个PASS信息,让这个信息不停的闪烁,然后按任意键退出,如果不按任意键则一直闪下去.

带码如下:

@echo off

cls
color 02
echo.
echo.
echo.
echo.
echo    Successful

echo.

@set c= please any key to exit ......
@for /l %%i in (1,1,30) do @call set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul


for /l %%a in (1,1,100) do (
     color 0f
     choice /c 1234567890abcdefghijklmnopqrstuvwxyz /t 1 /d z /n  1>nul
     if not errorlevel 36 goto end
     color 02
     choice /c 1234567890abcdefghijklmnopqrstuvwxyz /t 1 /d z /n  1>nul
     if not errorlevel 36 goto end )

:end
EXIT


我有几个BUG,想请前辈指点:
      1, 以上代码按Z,空格,回车无效,而最常用的莫过于空格,回车
     
      2, choice.exe 用的是2003下的,在XP.WINPE2005 中不自带,可否改用 SET 或者别的? 最好是希望放之四海而皆准的...

*无非就是想找一种按任意键跳出FOR循环的CMD代码...Sample Text寻willsort !!,

[ Last edited by tomy on 2007-6-16 at 12:36 PM ]
作者: tomy     时间: 2007-6-1 03:09
苦等.....
点灯~~~~苦等...