xkk2600 发表于 2018-9-30 00:12:21

【已解决】GUI无法关闭窗口

本帖最后由 xkk2600 于 2018-9-30 23:24 编辑

这个例子,无论如何也不能通过正常方式关闭窗口。
#cs ____________________________________

      欢迎使用 AutoIt v3 中文版 !

      Au3专区:      http://www.autoit3.cn

      Au3版本:      3.3.14.4
      脚本作者:
      脚本功能:
      更新日志:
      联系方式:

#ce _______________脚本开始_________________


#include <ie.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$oIE = _IECreateEmbedded()
GUICreate("", 1000, 900, 25, 0)
$GUIActiveX = GUICtrlCreateObj($oIE, 0, 0, 1000, 900)
GUISetState()
_IENavigate ($oIE, "http://www.autoit3.cn")

While 1
      $msg = GUIGetMsg()

      If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd

GUIDelete() ; 将返回 1

zghwelcome 发表于 2018-9-30 00:19:02

_IENavigate ($oIE, "http://www.autoit3.cn",0)

229989799 发表于 2018-9-30 08:42:00

; 创建一个浏览器窗口并导航到一个网站,
; 不等待页面加载完成, 移动到下一行

#include <IE.au3>
#include <MsgBoxConstants.au3>
Local $oIE = _IECreate("www.autoitscript.com", 0)
MsgBox($MB_SYSTEMMODAL, "_IENavigate()", "此代码立即执行")

xkk2600 发表于 2018-9-30 10:39:15

229989799 发表于 2018-9-30 08:42
; 创建一个浏览器窗口并导航到一个网站,
; 不等待页面加载完成, 移动到下一行



IEcreate 没问题的,应该是GUI的问题

志艺风云 发表于 2018-9-30 13:28:56

xkk2600 发表于 2018-9-30 10:39
IEcreate 没问题的,应该是GUI的问题

_IENavigate ($oIE, "http://www.autoit3.cn",0)
明明加了参数0后就没问题了。

xkk2600 发表于 2018-9-30 23:24:23

志艺风云 发表于 2018-9-30 13:28
_IENavigate ($oIE, "http://www.autoit3.cn",0)
明明加了参数0后就没问题了。

还真的是这个问题,就是奇怪为什么会一直在等待网页加载完成,明明网页已经加载了。
页: [1]
查看完整版本: 【已解决】GUI无法关闭窗口