不隐藏窗口无弹窗版,
------------------分割线----下面是文件内容,文本保存为bat文件--------------------------
@echo off
title 整点报时
color b
mode con: cols=42 lines=20
echo. ========================================
echo. 说明
echo. ========================================
echo. ----------------------------------------
echo. 1.报时音源来自系统中文语音包,若无报时语音,可能是中文语音包缺失。
echo.
echo. 2.本程序在整点时会出现弹窗,如果不希望弹窗,请自行编辑本程序的倒数第6行。
echo. ----------------------------------------
echo.
echo. 按任意键开始运行。。。
pause>nul
echo. 报时娘工作中。。。
echo wscript.sleep 500>"%temp%\~delayala.vbs"
:str
set /a h=%TIME:~0,2%
if %time:~3,2%==59 goto cht
if not %time:~3,2%==59 goto dely
:cht
if not %TIME:~0,2%==%h% goto ala
if %TIME:~0,2%==%h% "%temp%\~delayala.vbs"
goto cht
:dely
set /a t=(59-%time:~3,2%)*60000-4000
echo wscript.sleep %t%>"%temp%\~delayala.vbs"
"%temp%\~delayala.vbs"
echo wscript.sleep 500>"%temp%\~delayala.vbs"
goto cht
:ala
::start 报时弹窗.bat ::如果不希望弹窗,请在此行前输入::(英文格式)
set msg=卧槽,都%TIME:~0,2%点了!
mshta vbscript:createobject("sapi.spvoice").speak("%msg%")(window.close)
echo wscript.sleep 45000>"%temp%\~delayala.vbs"
"%temp%\~delayala.vbs"
goto str
------------------分割线----下面是文件内容,文本保存为bat文件--------------------------
@echo off
title 整点报时
color b
mode con: cols=42 lines=20
echo. ========================================
echo. 说明
echo. ========================================
echo. ----------------------------------------
echo. 1.报时音源来自系统中文语音包,若无报时语音,可能是中文语音包缺失。
echo.
echo. 2.本程序在整点时会出现弹窗,如果不希望弹窗,请自行编辑本程序的倒数第6行。
echo. ----------------------------------------
echo.
echo. 按任意键开始运行。。。
pause>nul
echo. 报时娘工作中。。。
echo wscript.sleep 500>"%temp%\~delayala.vbs"
:str
set /a h=%TIME:~0,2%
if %time:~3,2%==59 goto cht
if not %time:~3,2%==59 goto dely
:cht
if not %TIME:~0,2%==%h% goto ala
if %TIME:~0,2%==%h% "%temp%\~delayala.vbs"
goto cht
:dely
set /a t=(59-%time:~3,2%)*60000-4000
echo wscript.sleep %t%>"%temp%\~delayala.vbs"
"%temp%\~delayala.vbs"
echo wscript.sleep 500>"%temp%\~delayala.vbs"
goto cht
:ala
::start 报时弹窗.bat ::如果不希望弹窗,请在此行前输入::(英文格式)
set msg=卧槽,都%TIME:~0,2%点了!
mshta vbscript:createobject("sapi.spvoice").speak("%msg%")(window.close)
echo wscript.sleep 45000>"%temp%\~delayala.vbs"
"%temp%\~delayala.vbs"
goto str