在FORM中访问IE,COPY用不了?[已解决]
本帖最后由 loveauto 于 2012-10-18 08:36 编辑#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include<ie.au3>
#Include <Clipboard.au3>
#Include <ScreenCapture.au3>
#Region ### START Koda GUI section ### Form=
Local $Form1 = GUICreate("test", 682, 572, 192, 124)
Local $oIE = _IECreateEmbedded()
Local $GUIActiveX = GUICtrlCreateObj($oIE, -80, -120, @DesktopWidth-100,@DesktopHeight-200)
_IENavigate($oIE, "http://news.china.com.cn/live/2012-09/09/content_16118789.htm")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
Local $nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd运行起来后,鼠标可以进行COPY网页内容,但没有效果,粘帖不出来,是不是什么地方要如何设置?求指导,论坛找了半天没找到 http://www.autoitx.com/forum.php?mod=viewthread&tid=33024&highlight=%2B%B8%B4%D6%C6
在论坛里看到内嵌IE如何复制验证码
这样的问题,说说在加一个等待时间,我加了没有,我现在是把代码已经简化。通过手工开复制也复制不了,复制的时候选择要复制的内容正常,右键也出现复制的菜单,只是没有复制出来。
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include<ie.au3>
#Include <Clipboard.au3>
#Include <ScreenCapture.au3>
#Region ### START Koda GUI section ### Form=
Local $Form1 = GUICreate("test", 682, 572)
Local $oIE = _IECreateEmbedded()
Local $GUIActiveX = GUICtrlCreateObj($oIE, -80, -120, @DesktopWidth-100,@DesktopHeight-200)
_IENavigate($oIE, "http://news.china.com.cn/live/2012-09/09/content_16118789.htm",0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
Local $nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd 这样啊那你的机器是可以COPY的了,我明天另外找台机器看看,我测试XP,我测试了好几个网站都不可以。谢谢半芯竹 的热情关注 奇怪了,今天找了几台机器都是XP的好像都不可以 回复 5# loveauto
你用我发的代码试一下。。
或者你改个网址试试。。
页:
[1]