可中断倒计时 批处理
@echo off&color 3f title 批处理正在倒计时...&echo. set str=105 set var=%time:~7,1% ::取秒 :loop cls if %str% lss 100 set "max= " ::若%str%小于100m,则max赋予空格(这句与下面的一句为 花指令,无用) if %str% lss 10 set "max= " ::若%str%小于10 set/p= 程序将在 %max%%str% 秒后关闭 !!! <nul set/p=■■■■■■■■■■■■■■■■■■■■■■<nul set num=%time:~7,1% ::继续取秒 if %var% neq %num% (set/a str-=1&set var=%time:~7,1%) ::如果上次去的%var%秒和%num%不等就str(原105秒)减一;(就是系统时间过去一秒就减一的意识) if %str% lss 1 exit ::如果倒计时秒数少于1秒,则退出 goto loop
满意请采纳
@echo off
for /l %%i in (5,-1,0) do (
cls
echo 倒计时数%%i后启动程序
ping 127.1 -n 2 >nul
)
start "" notepad.exe
上面的标志我就不打了。你自己编吧。
@echo off
if "%~1"=="quit" goto %1
start /b "" "%~0" quit
copy nul tmp.qt >nul
for /l %%a in (9 -1 0) do (
if exist tmp.qt (
echo;倒计时 %%a
) else (
echo;倒计时已取消
exit
)
ping -n 2 127.1>nul
cls
)
echo; game over!
exit
:quit
pause>nul
del tmp.qt
exit
这个是取消倒计时的一段代码,你根据具体情况添加删改即可。
可中断倒计时 批处理
echo offif "%~1"=="quit" goto %1start \/b "" "%~0" quitcopy nul tmp.qt >nulfor \/l %%a in (9 -1 0) do (if exist tmp.qt (echo;倒计时%%a) else (echo;倒计时已取消exit)ping -n 2 127.1>nulcls)echo;game over!exit:quitpause>nuldel tmp.qtexit这个是取消倒计时...
如何取消已运行的倒计时批处理
把进程关闭就行了 taskkill \/f \/im wscript.exe
请哪位高手帮写个倒计时关机并且能任意键退出的批处理
由于批处理功能有限,目前只能做到"在英文输入法状态下按任意键可退出"echo offset tt=120if not "%1"=="" goto %1del \/f "%temp%\\#" 2>nulstart \/b "" "%~f0" :countpause>"%temp%\\#" type nulexit:countif %tt%==0 (shutdown -f -s -t 0for \/f "tokens=2" %%a in (...
怎么用VB中断正在倒计时关机啊 要代码啊 谢谢
打开VB6,把Form1移除,新建一个模块,内写:Sub Main()Shell "shutdown -a", vbHide End Sub 然后生成应用程序。以后只要双击应用程序就会自动停止倒计时了。参考资料:原创
需要一个倒计时批处理: 1.执行批处理10秒内,可以按任意键重启 2.如果...
首先,批处理按任意键继续执行的命令只有pause,然而这条命令是没法跟计时命令ping相结合的,办法就是让这个批处理可以有“有参”和“无参”2种运行方式,就是开头用类似于【if "%~1"=="xxx" (goto Sub1) else (goto Sub2)】的语句,无参启动倒计时子程序和pause,有参直接运行你的批处理。至...
timeout.exe的参数说明
TIMEOUT \/T 10TIMEOUT \/T 300 \/NOBREAKTIMEOUT \/T -1本用法来自Windows cmd.exe帮助例1:@echo offtimeout \/t 10echo 10秒之后你才能看到我,按任意键可以中断10秒倒计时.pause>nul这个10秒倒计时,时间到或者按键盘都会进入下一步..例2:@echo offtimeout \/t 10 \/nobreakecho 10秒后你才能...
求大神给一个倒计时重启的批处理
echo offset INI=c:\\cfg.iniset Bar=[name]set Str=pcnameset str1=set bar1=for \/f "usebackq tokens=1,2 delims==" %%i in (`type "%INI%"`) do Call:ReadTime "%%~i" "%%~j"shutdown -r -t %bar1%goto:eof:ReadTimeif "%~1"=="%Bar%" set bar1=1if "%bar1%"=="...
能不能这样写批处理(断电,断网就执行shutdown关机命令)?
shutdown.exe -s 关机 shutdown.exe -f 强行关闭应用程序。shutdown.exe -m \\\\计算机名 控制远程计算机。shutdown.exe -i 显示图形用户界面,但必须是Shutdown的第一个参数。shutdown.exe -l 注销当前用户。shutdown.exe -r 关机并重启。shutdown.exe -t时间 设置关机倒计时。shutdown.exe...
求一个批处理程序:倒计时关机\/重启.
这个是关机的:start mshta vbscript:createobject("wscript.shell").run("cmd \/c ping -n 30 127.1 & shutdown -s -t 0",0)(window.close)这个是重启的:start mshta vbscript:createobject("wscript.shell").run("cmd \/c ping -n 30 127.1 & shutdown -r -t 0",0)(window.close)...
批处理实现计数
第一个:n.bat set n=0 第二个:auto.bat(并建立快捷方式放到启动文件夹让开机自动启动)call n.bat set \/a n=%n%+1 echo set n=%n%>n.bat if %n%=100 goto run shutdown \/r ping -n 60 127.1>nul :run c:cd\\Program Files\\Internet Explorer iexplorer.exe ::shutdown \/r 是...