kood481748 发表于 2012-9-11 12:47:29

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

本帖最后由 kood481748 于 2012-9-11 16:23 编辑

使用函数$oIE=_IECreate("www.baidu.com", 0,0,1)可以隐藏打开一个网页窗口。
我想问是否可以把这个窗口再显示出来?
请论坛中的各位大神给予指点。

hzxymkb 发表于 2012-9-11 15:31:18

$oIE=_IECreate("www.baidu.com", 0,1,1)

kood481748 发表于 2012-9-11 16:08:21

回复 2# hzxymkb


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

或者这样说,别的程序已经使用_IECreate这个函数创建了一个隐藏的网页了。
现在我想要把它显示出来,不知道哪位大神有高招。

annybaby 发表于 2012-9-11 16:11:45

回复 3# kood481748

果断winsetstate()
    {:face (411):}

kood481748 发表于 2012-9-11 16:21:34

最终还是自己研究出来了,代码如下:
#include <IE.au3>

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

感谢大神们的参与!

ppzpph 发表于 2012-9-11 18:49:37

但是假如我打开了两个IE窗口,我只想让其中一个显示,又怎么办呢?

liongodmien 发表于 2012-9-11 20:06:37

对于调用的IE窗口,有它本来的方法:
#include "ie.au3"
$oIE=_IECreate("www.baidu.com", 0, 0,1)
_IEAction($oIE, "visible")

komaau3 发表于 2012-9-11 21:56:33

本帖最后由 komaau3 于 2013-4-11 00:38 编辑

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

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

查资料发现以前的回答,错鸟 哈哈 visible设置为true就好了

kood481748 发表于 2012-9-21 14:04:05

回复 7# liongodmien

原来还可以这样用啊,学习了

fanxiang_1984 发表于 2012-10-24 15:10:32

不明白实际应用中哪里能用到。。。。或者是我没看明白哦

sleep365 发表于 2012-10-25 21:33:33

7楼正解啊,学习了。

zhuang513 发表于 2016-7-22 05:37:56

原来还可以这样用啊,学习了
页: [1]
查看完整版本: 【已解决】请教:通过_IECreate()隐藏打开的网页是否可以再显示出来?