怎么以系统时间,到时间执行某命令
怎么以系统时间,到时间执行某命令,比如说早上8点执行Run(D:\QQ.exe)#include <Date.au3>
Local $sTimeNow, $sTimeOri
$sTimeOri = "08:00:00"
While True
$sTimeNow = _NowTime(5)
If $sTimeNow > $sTimeOri Then
Run("D:\QQ.exe")
ExitLoop
EndIf
WEnd
要是每天都在8点打开QQ的话,手动添加个任务计划。AU3命令
Run(@ComSpec & " /c " & 'schtasks /create /TN runqq/RU SYSTEM /SC DAILY /ST 08:00:00 /TR "D:\QQ.exe"', "", @SW_HIDE) 本帖最后由 gzh888666 于 2012-8-30 15:30 编辑
自用的!星期六必看!Opt("TrayAutoPause",0)
$dz = "D:\Program Files\PPTV"
While 1
If@HOUR= 23 And @MIN = 15Then
ShellExecute($dz&"\PPLive.exe","pptv://0a2fmaaWp6mSy7OcoqSgoA==",$dz)
ExitLoop
EndIf
Sleep(999)
WEnd if 8=@hour then ... 回复 2# happytc
到点了执行之后,脚本就退出了.....怎么让他一直循环,到点执行QQ 回复 6# tangyi90
拜托,兄弟,你也是2010-12-5注册的,2楼都给你代码了,你自己修改一下不可以吗? 学习学习中 不太明白,如果没有开机能自动运行么? 回复 3# qqgghh1
好像系统没有密码保护的话是不能添加计划任务的,这是个问题! 2楼正解
~~~~~~ 这个比较方便,谢谢二楼的 脚印。。。。。。。。 本帖最后由 cfs43210 于 2012-10-7 17:11 编辑
修改2楼
#include <Date.au3>
Local $sTimeNow, $sTimeOri
$sTimeOri = "08:00:00"
While True
$sTimeNow = _NowTime(5)
If $sTimeNow > $sTimeOri Then
If ProcessExists("QQ.exe")=False Then
Run("D:\QQ.exe")
;ExitLoop
EndIf
EndIf
Sleep(250)
WEnd 修改2楼
#include <Date.au3>
Local $sTimeNow, $sTimeOri
$sTimeOri = "08:00:00"
While True
$sTimeNow = @HOUR:@MIN:@SEC
If $sTimeNow = $sTimeOri Then
If NOT ProcessExists("QQ.exe") Then
shellexecute("D:\QQ.exe")
ExitLoop
EndIf
EndIf
Sleep(250)
WEnd
页:
[1]
2