批处理隔段时间自启动一次

发布时间:2024-05-22 17:40 发布:上海旅游网

问题描述:

办公室有几台脱机电脑(因为有路由器所以还互相连着),时间经常的不一致,所以想用批处理统一他们的时间,命令就是net time \\192.168.0.2 /set /y 这个命令来获取其中一台机器的时间。这样每台电脑都可以从192.168.0.2的机器上获取时间了。但是如何添加命令让这个批处理隔一段时间就自动执行一次呢?比如一周时间。

问题解答:

读取时间加上要间隔的时间,如:

set hour=%time:~,2%
set minute=%time:~3,2%
set seconds=%time:~6,2%
set /a hour=%hour%+1
set /a minute=%minute%+1
set /a seconds=%seconds%+1
at %hour%:%minute%:%seconds% do start %0

把Task Scheduler服务打开

将时间校正的代码放到计划任务就行了。

开始,控制面板,任务计划

1。打开“服务”找到“Task Scheduler”服务将其启动,并将它的属性设为“自动”。再用“at”命令,格式与语法你运行cmd输入at /?查看
2。同样你可以用计划任务,到控制面板里找
3.你将你那个批处理拷到开始菜单的程序-启动文件夹里

热点新闻