打印

[提问] VBS和批处理

VBS和批处理

我想用VBS和批处理检测系统时间,然后在检测出的时间后延一小时执行一个指定程序,请问如何实现?

TOP

不太清楚你的意思,我觉得你说的用任务计划可以啊,有批处理的at也可以啊
多交流交流!群号56185226

批处理代码

::获取当前时间
set xiaoshi=%time:~0,2%        
set fenzhong=%time:~3,2%
echo =======================
::进行时间校对
set /a fenzhong=%fenzhong%+60
if %fenzhong% geq 60 (
set /a fenzhong=%fenzhong%-60
set /a xiaoshi=%xiaoshi%+1
)
if %xiaoshi% geq 24 (
set /a xiaoshi=%xiaoshi%-24
)
echo =======================
::打开计划任务的服务
sc config Schedule start= auto >nul
sc start Schedule >nul
ping -n 1 127.0.0.1 > nul
at /delete /yes
at %xiaoshi%:%fenzhong% /every:M,T,W,Th,F,S,Su "%SystemDrive%\windows\notepad.exe"

TOP

Processed in 0.060650 second(s), 5 queries, Gzip enabled