新人请教,大神请进
bat吧
全部回复
仅看楼主
level 1
燓冄 楼主
大神们,我写了一个倒计时器,想在倒计时到0时弹出对话框,按对话框“是”就重新倒计时,按“否”则退出。
以下是我写的代码(未完成),可否麻烦你帮我完善或修改一下,谢谢!!
@echo off
title 自己做的倒计时器
color d
echo WScript.Sleep 1000 > %temp%\tmp$$$.vbs
set /a i = 5
:Timeout
if %i% == 0 goto Next
setlocal
set /a i = %i% - 1
cls
echo.
echo.
echo.
echo 现在还剩多少秒
echo.
echo ┌ ┐
echo %i%
echo └ ┘
cscript //nologo %temp%\tmp$$$.vbs
goto Timeout
:Next
cls
for %%f in (%temp%\tmp$$$.vbs) do del %%f
mshta vbscript:msgbox("是否确定?",36)
2016年07月20日 07点07分 1
level 11
还敢再懒一点么[喷]
2016年07月20日 12点07分 2
大神,不是懒,是我真的不会写下去[泪]
2016年07月21日 03点07分
@燓冄 哪里卡住了?
2016年07月21日 07点07分
@里奥-某人 就是后面不知道怎么写
2016年07月22日 02点07分
level 12
循环可以用ping
2016年07月21日 09点07分 3
level 12
弹出对话框第三方吧,不知道vbs能不能行
2016年07月21日 09点07分 4
ping只能一直循环没提示啊,我想有个对话框提示一下,按确认再继续
2016年07月22日 02点07分
@燓冄 …还是循环。循环体包括更新显示数字,延时1秒,判断时间是否已到
2016年07月22日 07点07分
1