联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&title code 随风 @bbs.bathome.cn 2008-05-07 color 1f if "%~1"=="loop" ( ping/n 5 127.1>nul if not exist z: exit taskkill /f /pid %pid% >nul subst z: /d goto loop ) subst z: "%cd%" for /f "skip=3 tokens=2" %%a in ('Tasklist /FI "IMAGENAME eq cmd.exe"') do ( if not defined pid set "pid=%%a" ) start /b %~s0 loop cls&echo.&set /p var= 请输入 subst z: /d taskkill /im ping.exe /f >nul color fc if defined var (set var=用户输入的是:%var%) else set var=用户输入的是:回车 :loop cls if not defined var set var=用户什么都没有输入 echo.&echo %var% echo.&pause&exit
@echo off&if not "%1"=="" call%*&exit||{jvive@cn-dos.net|08-4-26} ::纯批实现等待指定输入 :begin call:timeout 5 :tsk1 626 :tsk2 :tsk1 echo\&echo "默认计划" echo\&echo 按回车键退出 exit :tsk2 echo "自定义计划" pause exit :: /*----------------- timeout -------------------- :timeout [num] [:label1] [STR] [:LABEL2] setlocal&del/a/q %tmp%\' 2>nul||(echo 未知错误!&pause&exit) start/b/REALTIME %~s0 :timeout_1 %1 %2 %3 %4 :timeout_2 set "v=" set/p v= if %v%.==%3. title %ComSpec%&cd.>%tmp%\'&endlocal&goto%4 if exist %tmp%\' exit ::没有输入,退出timeout goto:timeout_2 :timeout_1 [num] [:label1] [STR] [:LABEL2] for /l %%a in (%1 -1 0)do ( title 倒计时:%%a /输入:%3 跳过默认计划 %2/ if exist %tmp%\' title %ComSpec%&exit ping/n 2 127.1 >nul) title %ComSpec%&cd.>%tmp%\'&goto%2 :: /*------------------ timeout -------------------*/
::抽奖 {s11ss@www.cn-dos.net/forum 2008-4-28} @echo off if exist t del t :m if "%1" equ "-t" goto t start /b %~s0 -t echo 请按任意键停止. . .&pause>nul cd.>t start /b del t^&exit echo 请按任意键开始. . .&pause>nul goto m :t if exist t exit title 获奖观众的号码是:%random% goto t
Originally posted by plp626 at 2008-5-10 06:44 AM: 限时输入原创来自cn-dos 怎么成了我们转帖啦,真是。。。 [url]http://www.cn-dos.net/forum/viewthread.php?tid=3982 ...
Originally posted by 26933062 at 2008-5-10 01:37 PM: 倒不觉得有什么值得抱歉的地方,楼主声明转贴,说明楼主第一次看见此帖是在那个地方,同时也说明楼主对原创的尊重。 4楼回复 “怎么成了我们转 ...