求助,批处理怎么每N秒系统时间自动增加一天,三天后停止?
bat吧
全部回复
仅看楼主
level 1
apaul龙棒 楼主
小白啥都不懂只会搬运[呵呵]
百度出来有个可以几秒后系统自动增加一天,但他是一直加到月底,我只要3天就停止,
可以的话设置按某个键就恢复3天前的时间更好
大佬们帮帮忙!
2020年08月16日 03点08分 1
level 8
经本人测试,请放心食用
如果有问题,那就是回复发出来的时候出的问题
就因为贴吧的bug,我发了好几遍
@set "aa=mshta vbscript"
@set "bb=CreateObject("Shell.Application")"
@set "cc=ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)"
@set "dd=(window.close)&&exit"
%1 %aa%:%bb%.%cc%%dd%
@璐村惂鐢ㄦ埛_000076K馃惥 off & cd /d %~dp0
title 自动增加天数
setlocal EnableDelayedExpansion
set num=0
set year=%date:~0,4%
set month=%date:~5,2%
set today=%date:~8,2%
set day=%today%
echo;每过三秒会自动增加一天系统日期
echo;请自行查看!
:loop
if %day% lss 10 set day=%day:~1,1%
if %num% lss 3 (
if %day% leq 31 (
choice /t 3 /d y /n>nul
set /a day+=1
set /a num+=1
>tmp echo;%year%/%month%/!day!
date<tmp>nul
)
) else goto end
goto loop:end
choice /c yn /m "是否恢复日期[(y)es/(n)o]" /n
if %errorlevel% equ 1 (
>tmp echo;%year%/%month%/%today%
date<tmp>nul
)
del /q tmp & pause
2020年08月17日 07点08分 3
[大拇指]太感谢了!
2020年08月19日 08点08分
只改了3天时间,后面恢复日期不弹出来,只能手动改日期了,应该就是你说的BUG吧
2020年08月19日 08点08分
@apaul龙棒 :end后面重新起一行,把:end放到那一行就OK
2020年08月19日 16点08分
@就要金坷垃 可以了[哈哈]
2020年08月21日 04点08分
level 1
apaul龙棒 楼主
用了两周,现在只改了一天时间运行窗口就关了,什么问题?系统问题?
2020年09月07日 09点09分 4
level 1
apaul龙棒 楼主
上图
2020年09月07日 14点09分 5
1