自动修改系统时间批处理 要求实现这样的功能:每10秒钟系统时间自动增加一分钟

2024年11月17日 19:46
有2个网友回答
网友(1):

什么版本的操作系统啊,windows还是linux 我先说下windows的思路,使用time取下当前时间,然后使用sleep及时,10秒之后将分钟数目加1,到60之后加1小时 linux下的比较简单,利用date命令取下当前时间,转换为标准时间,然后标准时间加60就可以了

网友(2):

@echo off
Setlocal EnableDelayedExpansion
echo 每隔10秒钟系统时间自动增加一分钟,若要中止请直接关闭批处理窗口
:a
for /f "tokens=1,2 delims=:" %%a in ('time /t') do set /a h=%%a,m=%%b,h2=%%a,m2=%%b+1
if !m! equ 59 (
set m2=00
set /a h2=!h!+1
if !h! equ 23 set h2=00
)
echo 当前时间 !h!:!m! 改为 !h2!:!m2!
time !h2!:!m2!
ping 127.1 -n 11 >nul
goto :a