dgdj 发表于 2009-1-8 16:05:54

定时同步时间问题

直接运行:
#include <Process.au3>
$rc = _RunDos("net time \\192.168.0.1 /set /yes")

就可以同步时间.

但是我想早上7点运行某软件,然后7点10分同步时间,现在问题就是同步时间这里出问题,

While 1
Switch @hour&@min
case 0700
run("软件.exe")
sleep(60000)
Case 0710
#include <Process.au3>
$rc = _RunDos("net time \\192.168.0.1 /set /yes")
sleep(60000)
EndSwitch
Sleep(100)
WEnd

谢谢帮助.

[ 本帖最后由 dgdj 于 2009-1-11 00:09 编辑 ]

bob 发表于 2009-1-8 16:15:48

建议配合系统自带的 任务计划 来实施

dgdj 发表于 2009-1-8 16:26:07

很多台机,很麻烦的,谢谢.

dgdj 发表于 2009-1-8 18:39:24

顶上啊,帮帮忙啊.

akmm88 发表于 2009-1-8 19:12:33

你把这个放在文件的最上面试试#include <Process.au3>

半芯蕃茄 发表于 2009-1-9 02:54:27

#include <Process.au3>
$a=0700
$b=0710
While 1
$i=@hour&@min
if $a=$i then
run("软件.exe")
endif
if $b = $i then
RunWait(@ComSpec & ' /c net time \\192.168.0.1 /set /yes', "", @SW_HIDE)
endif
sleep(60000)
WEnd

这样可以了。其它的可以自己再设置,比如说程序到了某一个时间,就关闭自己。。

jtzxgfy 发表于 2009-1-10 17:06:19

谢谢楼上的

dgdj 发表于 2009-1-10 23:58:32

非常谢谢,``

idream 发表于 2009-3-6 11:24:08

很强,很实用。多谢:face (33):

mindy_xie 发表于 2013-3-20 09:43:23

好帖子,学习了
页: [1]
查看完整版本: 定时同步时间问题