定时同步时间问题
直接运行:#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 编辑 ] 建议配合系统自带的 任务计划 来实施 很多台机,很麻烦的,谢谢. 顶上啊,帮帮忙啊. 你把这个放在文件的最上面试试#include <Process.au3> #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
这样可以了。其它的可以自己再设置,比如说程序到了某一个时间,就关闭自己。。 谢谢楼上的 非常谢谢,`` 很强,很实用。多谢:face (33): 好帖子,学习了
页:
[1]