chuyun126 发表于 2012-3-1 20:15:06

请指教如何做反复打开某网站之后并关闭它?

比如我要反复打开关闭百度网站,设置2个按钮一个开始一个关闭,点击开始之后,打开百度,然后自动关闭,然后自动打开,自动关闭,一直循环下去,直至我点停止按钮,全部结束。哪位热心的朋友帮帮忙指点一下,谢谢了!

zldfsz 发表于 2012-3-1 23:52:45

#include <IE.au3>
#include <GUIConstantsEx.au3>
$Stop=1
Opt("GUIOnEventMode", 1);OnEvent模式
GUICreate("反复打开百度", 200, 50,-1, -1)
$Button1 = GUICtrlCreateButton("开始", 20, 20, 55, 20)
$Button2 = GUICtrlCreateButton("停止", 110, 20, 55, 20)
GUISetState(@SW_SHOW)
WinSetOnTop("反复打开百度", "", 1)
GUISetOnEvent($GUI_EVENT_CLOSE, "gui")
GUICtrlSetOnEvent($Button1, "gui")
GUICtrlSetOnEvent($Button2, "gui")
While 1
        If $Stop=0 Then
                $msg = GUIGetMsg()
                $oIE = _IECreate("http://www.baidu.com", 0, 1, 1, 1)
                _IELoadWait($oIE)
                Sleep(100)
                _IEQuit($oIE)
        EndIf
WEnd
Func gui()       
Switch @GUI_CtrlId
      Case $GUI_EVENT_CLOSE
            Exit
      Case $Button1
                        $Stop=0
      Case $Button2
         $Stop=1
    EndSwitch
EndFunc

魔导 发表于 2012-3-3 01:35:23

LZ买单吧   ,大师正解{:1_498:}

chuyun126 发表于 2012-3-9 13:07:02

谢谢zldfsz 啊,我今天上来才看到,十分感谢!!!!

b19830610 发表于 2012-11-21 03:03:01

能在打开多少秒以后 在关闭 多少秒以后又打开就好了
页: [1]
查看完整版本: 请指教如何做反复打开某网站之后并关闭它?