windows下命令行修改系统时间;修改系统时间的软件

 

找了很久,都没有找到,还找了关键词 dos下修改系统时间

因为看到linux下修改系统时间是用hwclock 命令写入主板芯片.

而我由于某些原因想自动化修改系统时间,所以找windows下修改系统时间的软件 没有找到.

有一个 意天禁止修改系统时间开发包(系统时间保护组件) 1.0.0.1 ,可以禁止修改系统时间,貌似很不错,备用.

其实windows 7/XP 的cmd下 修改时间的命令为:

C:\Users\angle>date /?
显示或设置日期。

DATE [/T | date]

显示当前日期设置和输入新日期的提示,请键入
不带参数的 DATE。要保留现有日期,请按 Enter。

如果命令扩展被启用,DATE 命令会支持 /T 开关;
该开关指示命令只输出当前日期,但不提示输入新日期。


C:\Users\angle>time /?
显示或设置系统时间。

TIME [/T | time]

显示当前时间设置和输入新时间的提示,请键入
不带参数的 TIME。要保留现有时间,请按 Enter。

如果命令扩展被启用,TIME 命令会支持 /T 命令行开关;该命令行开关告诉
命令只输出当前时间,但不提示输入新时间。

 

写个批处理脚本就可以修改时间了,win7需要管理员权限

@echo off

echo ==========================
echo Before changetime ,time is:
date /t
time /t

echo ==========================
echo Changing time 2008-09-21 18:17:32
date 2008-09-21
time 18:17:32.11

echo ==========================
echo After change time ,time is:
date /t
time /t

ping localhost >nul

 找到另一个 同步服务器时间,然后再延迟修改时间的例子

1. 用net time 同步时间
2. 将同步后的时间设为变量wind_TM
3. 用命令延时6秒,用time命令重新设置本机时间为wind_TM
这样,本机就比远程主机慢6秒了

 
 
代码:
net time \\时间服务器名 /set /yes
set wind_TM=%time:~0,8%
start /min /w mshta vbscript:setTimeout("close()",6000)
time %wind_TM%

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值