怎样隐藏IE滚动条,和窗口标题栏,且运行窗口并最大化。
本帖最后由 cd309420 于 2009-10-1 00:19 编辑以下是我的一个Au3内嵌IE的脚本。但我不想显示IE滚动条,和窗口标题栏。加一点,运行窗口并最大化。
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#NoTrayIcon
$Form1 = GUICreate("Form1", 1040, 750, (@DesktopWidth - 1033) / 2, (@DesktopHeight - 775) / 2, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS, $WS_CLIPCHILDREN))
$oIE = ObjCreate("Shell.Explorer.2")
GUICtrlCreateObj($oIE, -2, -2, 1040, 750)
$oIE.navigate("http://www.baidu.com/")
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd 自己顶。。。难道真的没办法吗? 是否可以用GUISetState 来实现窗口的最大化功能呢?我在帮助文件里只看到这个控件的介绍,但不知道怎么应用啊。求大虾指教下。 最大化问题解决了。
嘿嘿
GUISetState(@SW_MAXIMIZE)
但是IE滚动条,和窗口标题栏还是没办法解决。
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#NoTrayIcon
$Form1 = GUICreate("Form1", 1040, 750, (@DesktopWidth - 1033) / 2, (@DesktopHeight - 775) / 2, $WS_POPUPWINDOW, $WS_EX_TOOLWINDOW)
$oIE = ObjCreate("Shell.Explorer.2")
GUICtrlCreateObj($oIE, -2, -2, 1040, 750)
$oIE.navigate("http://www.baidu.com/")
Do
Until $oIE.Busy = False
$oIE.Document.body.Scroll = "no"
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
ie方面还是推荐你用ie.au3 向SXD学习。 多谢sxd帮忙,我再去找找ie.au3的资料。 向SXD学习。
顽固不化 发表于 2009-9-30 14:26 http://www.autoitx.com/images/common/back.gif
我现在算是知道 ie的问题要去哪里找了为了这个
跑msdn 跑w3school以后大家就去这里找就可以了 找了一天终于找到了完美解决方案,感谢sanhen 的代码.也再次感谢sxd提供的资料. baidu google 本身没滚动条,有滚动条占位 $oIE.Document.body.Scroll = "no" 这个可以。
www.163.com 这样本身有滚动条的,$oIE.Document.body.Scroll = "no" 这个无效,不知道是否存在可以完全去除滚动条的办法?iframe方法除外,因为部分网页是不允许在iframe中加载的。另外在VB中可采用图片遮挡滚动条来实现隐藏的目的,AU3里具体不知道该如何操作。还请高手能指点下。 呵呵,学习一下。。 ie方面还是推荐你用ie.au3
sxd 发表于 2009-9-30 14:07 http://www.autoitx.com/images/common/back.gif"C:\autoit3" /UserParams
+>23:34:27 开始执行 ACNWrapper v.1.0.0.8
+> ============================================
+>执行环境:
+> CPU构架: X64
+> 系统构架: X86
+> 系统语言: 0804
+> 键盘布局: 00000804
+> IP地址: 169.254.5.58
+> 内存总量: 2047MB
+> 内存剩余: 1215MB
+> 操作系统: WIN_XP/Service Pack 3
+> AU3版本: 3.3.5.6
+> ============================================
>运行 AU3Check (1.54.19.0)开始目录:C:\autoit3
+>23:34:27 AU3Check 完成:0
: ==> ???????????("Object").:
$oIE.navigate("http://www.baidu.com/")
$oIE^ ERROR
->23:34:27 AutoIT3.exe 完成::1
+>23:34:28 ACNWrapper 完成..
>退出代码: 1 时间: 1.669
页:
[1]