tomy
新手上路
积分 8
发帖 4
注册 2007-5-28
状态 离线
|
『楼 主』:
寻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 ]
|
|