你好:

     感谢你访问我的 Blog ,本博客只提供博主的技术经验分享,你可以在此做简单的留言和评论,我会抽空回复你;若是要深入交流探讨,请联系QQ:47853253或者加QQ群:12012081


 

定时执行&定时执行对应的批处理【特权网吧、QQ网吧】

AU3脚本开始:

#Region ;**** 参数创建于 ACNWrapper_GUI ****

#PRE_icon=..\..\..\windows\system32\SHELL32.dll|-168

#PRE_Res_requestedExecutionLevel=None

#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****

 

Opt("TrayMenuMode", 3) 

HotKeySet("!z", "terminate")

Local $exititem = TrayCreateItem("退出")

TraySetState()

$hour=IniRead("conf.ini", "关", "时","")

$time=IniRead("conf.ini", "关", "分","")

$hour1=IniRead("conf.ini", "开", "时","")

$time1=IniRead("conf.ini", "开", "分","")

$ex=ProcessExists("QQNetBar.exe")

;MsgBox(0,$hour,$ex)

While 1

$ex=ProcessExists("QQNetBar.exe")

           If @HOUR = $hour Then

                   If @MIN = $time Then

 If $ex>0 then

                           Run(@ScriptDir & "\start.bat")

  ProcessClose ("UPS.exe")

  ProcessClose ("qqwb_render.exe")

  ProcessClose ("qqwb_protect.exe")

  ProcessClose ("QQNetBar.exe")

  EndIf

                  EndIf

 EndIf

           If @HOUR = $hour1 Then

                   If @MIN = $time1 Then

  If $ex=0 then

                           Run(@ScriptDir & "\start.bat")

  Run("C:\Documents and Settings\Public\QQNetBar\QQNetBar.exe -auto_start -hide")

  Run("C:\Documents and Settings\Public\QQNetBar\qqwb_protect.exe")

  EndIf

                  EndIf

 EndIf  

  ;Sleep(1000)

   Local $msg = TrayGetMsg()

    Select

        Case $msg = $exititem

            ExitLoop

EndSelect

 WEnd

 Func Terminate()

    Exit 0

EndFunc 

 

-------au3脚本结束-----

 

conf.ini 

[关]

时=07

分=00

[开]

时=00

分=00

 

 

[说明]

说明=还可以定时执行文件所在目录下的批处理文件:start.bat,start.bat自已编辑即可

时=即几点

分=妈几分

举例=比如你11:30执行,时=11  分=30   [开]:打开程序   [关]:关闭程序



[本日志由 lq3447 于 2016-10-13 09:17 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 0 | 引用: 0 | 查看次数: 334
发表评论
你没有权限发表留言!