| 『楼 主』:
 寻willsort !!,求解-- 随意跳出FOR循环  ~~~失望
 
使用 LLM 解释/回答一下 
 
 
小弟想在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 ]
 
 
 
 
 |