脚本卡10秒再运行
本帖最后由 augual 于 2009-5-25 11:49 编辑;自动断网脚本
;下面为代码------------------
$i = 0
While $i <= 0
;如果是星期五或者星期六就退出
If @WDAY = 6Or @WDAY = 7 Then
Exit
Else
;如果不是星期五或者星期六就执行下面的代码
Switch @HOUR
Case 0 To 8 ;0点到8点执行下面的代码断网
RunWait("route delete 0.0.0.0", "", @SW_HIDE)
RunWait("route add 0.0.0.0 mask 0.0.0.0 192.168.0.88", "", @SW_HIDE)
Sleep(1000)
Case 23 ;晚上11点判断是否超过30分,超过30分执行断网.
If @MIN >= 30 Then
RunWait("route delete 0.0.0.0", "", @SW_HIDE)
RunWait("route add 0.0.0.0 mask 0.0.0.0 192.168.0.88", "", @SW_HIDE)
Sleep(1000)
Else
Sleep(1000)
EndIf
Case Else
;其它时间暂停1秒
Sleep(1000)
EndSwitch
EndIf
WEnd
#cs----------------
问题描述
执行脚本时电脑卡了下,在进程管理看到脚本执行里占用60K内存,但是脚本不执行,过了5-10秒,脚本先是占用5M内存,然后开始执行脚本.
#ce--------- If @WDAY = 6 AND @WDAY = 7 Then ; 这个条件永远不会成立,当前星期 = 星期五 并且 当前星期 = 星期六
就你给出的代码来看,这是一个死循环。从23:30到08:00,断网并等待1秒。其他时间都是空等1秒。 嗯,谢谢,代码弄错了.原本的代码不是这样的.是电脑的问题.所有脚本在这台电脑上都是这样的.很奇怪,好像是卡巴的问题,我随便写一个代码也是卡在那里. 原来楼主是这样来控制断网的!
页:
[1]