bat文件使系统时间改为定点时间,1秒后的自动更新时间 15

求教怎么做。@echooffsett=2010-08-17sets=18:15:10echoWscript.SleepWScript.Arguments(0)>%tmp%... 求教怎么做。
@echo off
set t=2010-08-17
set s=18:15:10
echo Wscript.Sleep WScript.Arguments(0) >%tmp%\temp.vbs
set a=%time:~,3%
set d=%time:~3,2%
set b=%time:~5,6%
set c=%date:~,10%
if %d%==59 (echo 太麻烦了所以不予处理 &pause &exit)
echo 当前时间:%c% %a%%d%%b%
time=%s%
date=%t%
cscript //b //nologo %tmp%\temp.vbs 59900
del %tmp%\temp.vbs
if %d%==08 (time=%a%09%b%&date=%c%&exit)
if %d%==09 (time=%a%10%b%&date=%c%&exit)
set /a d=d+1
time=%a%%d%%b%
date=%c%
exit
比如这个就很稳定
展开
 我来答
jd08139
2013-06-23 · TA获得超过3739个赞
知道大有可为答主
回答量:2174
采纳率:66%
帮助的人:3103万
展开全部
@ECHO OFF
SET dateb=2013/06/23
SET timeb=01:30
REM 延时1秒
ping -n 2 127.1>nul

DATE %dateb%
TIME %timeb%
PAUSE
追问
1秒后自动变回当前时间……好像不对呢,时间同步为啥会失败?  上面那个1分钟后复位又是怎么做到的?
追答
@ECHO OFF
SET datea=2013/06/23
SET timea=01:30
SET dateb=%date:~0,4%-%date:~5,2%-%date:~8,2%
SET timeb=%time:~0,2%:%time:~3,2%:%time:~6,2%
DATE %datea%
TIME %timea%
REM 延时1秒
ping -n 2 127.1>nul

DATE %dateb%
TIME %timeb%
PAUSE
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式