找回密码
 加入
搜索
查看: 5540|回复: 11

[IE类操作] 【已解决】请教:通过_IECreate()隐藏打开的网页是否可以再显示出来?

 火.. [复制链接]
发表于 2012-9-11 12:47:29 | 显示全部楼层 |阅读模式
本帖最后由 kood481748 于 2012-9-11 16:23 编辑

使用函数$oIE=_IECreate("www.baidu.com", 0,0,1)可以隐藏打开一个网页窗口。
我想问是否可以把这个窗口再显示出来?
请论坛中的各位大神给予指点。
发表于 2012-9-11 15:31:18 | 显示全部楼层
$oIE=_IECreate("www.baidu.com", 0,1,1)
 楼主| 发表于 2012-9-11 16:08:21 | 显示全部楼层
回复 2# hzxymkb


楼上没有明白我的意思啊,我说的是已经使用了_IECreate函数创建了一个隐藏打开的网页了,
现在要想把这个隐藏的网页再次显示出来,有没有什么方法。

或者这样说,别的程序已经使用_IECreate这个函数创建了一个隐藏的网页了。
现在我想要把它显示出来,不知道哪位大神有高招。
发表于 2012-9-11 16:11:45 | 显示全部楼层
回复 3# kood481748

果断
winsetstate()

   
 楼主| 发表于 2012-9-11 16:21:34 | 显示全部楼层
最终还是自己研究出来了,代码如下:
#include <IE.au3>

$oIE=_IECreate("www.soso.com", 0,0,1)
Sleep(2000)
MsgBox(32,"提示","网页已成功打开并隐藏")
Sleep(2000)
WinSetState("[CLASS:IEFrame]", "", @SW_SHOW)


感谢大神们的参与!
发表于 2012-9-11 18:49:37 | 显示全部楼层
但是假如我打开了两个IE窗口,我只想让其中一个显示,又怎么办呢?
发表于 2012-9-11 20:06:37 | 显示全部楼层
对于调用的IE窗口,有它本来的方法:
#include "ie.au3"
$oIE=_IECreate("www.baidu.com", 0, 0,1)
_IEAction($oIE, "visible")
发表于 2012-9-11 21:56:33 | 显示全部楼层
本帖最后由 komaau3 于 2013-4-11 00:38 编辑

7楼正解,IECreate可以检测已存在的网页,第一次以隐藏方式打开 第二次带检测显示就是

===============================割===============================

查资料发现以前的回答,错鸟 哈哈 visible设置为true就好了
 楼主| 发表于 2012-9-21 14:04:05 | 显示全部楼层
回复 7# liongodmien

原来还可以这样用啊,学习了
发表于 2012-10-24 15:10:32 | 显示全部楼层
不明白实际应用中哪里能用到。。。。或者是我没看明白哦
发表于 2012-10-25 21:33:33 | 显示全部楼层
7楼正解啊,学习了。
发表于 2016-7-22 05:37:56 | 显示全部楼层
原来还可以这样用啊,学习了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 22:47 , Processed in 0.077269 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表