huiyu 发表于 2013-4-26 16:20:24

[已解决]求教在哪里添加代码可以实现不断刷新的效果。

本帖最后由 huiyu 于 2013-4-29 19:56 编辑

#include <IE.au3>
_IECreate ('www101.com', 0, 0)
#include <IE.au3>
_IECreate ('www.202.com', 0, 0)
#include <IE.au3>
_IECreate ('www.303.com', 0, 0)
{:face (396):} 在网上找遍了,都找不到相关教程····帮助文档····额···小白实在搞不懂·····
我想让这几个网页可以循环刷新···可是不知道该往哪里添加相关代码,求大神~~~

haijie1223 发表于 2013-4-26 16:36:49

记得以前发过的~
http://www.autoitx.com/forum.php?mod=redirect&goto=findpost&ptid=30907&pid=409248&fromuid=7653969

xms77 发表于 2013-4-26 22:00:51

回复 1# huiyu
#include <IE.au3>只要在最前面出现一次就行了,没有必要重复这么多次。

huiyu 发表于 2013-4-27 10:18:55

回复 2# haijie1223
先谢谢大神,
其次,问大神代码添加到哪里呢?
这是自己盲添加的#include <WinAPI.au3>
#include <IE.au3>
_IECreate ('www.103.com', 0, 0)
_IECreate ('www.102.com', 0, 0)
_IECreate ('www.101.com', 0, 0)
Local $Handle

$Handle = WinGetHandle("")

AdlibRegister("Ffive", 1000)

While 1

      Sleep(1000)

WEnd



Func Ffive()

      _WinAPI_PostMessage($Handle, 0x0100, 0X74, 0)

EndFunc   ;==>Ffive
可是有个后果是,只能在显示(能看到窗口)的情况下才能刷新,但是只能刷新最后一行网址,
我想问大神,如何修改成可以后台(就是不可见)的情况下三个网页一起刷新?
谢谢大神回复。

huiyu 发表于 2013-4-27 10:20:42

回复 3# xms77
{:face (361):}谢谢大神回复and指点,以修改。谢谢

haijie1223 发表于 2013-4-27 13:36:40

回复 4# huiyu


    不必要激活,后台照样可以刷新。可以用多线程,按照标题获取句柄。不过很麻烦还不如直接用第三方浏览器,现在很多都有刷新功能,例如世界之窗~

huiyu 发表于 2013-4-27 15:33:50

回复 6# haijie1223
求问,怎么同时刷新三个页面呢?
用浏览器也可以但是····我想弄一个程序可以后台刷新三个页面······
谢谢大神回复。

haijie1223 发表于 2013-4-27 15:52:34

回复 7# huiyu


    浏览器可以后台刷新N个页面~

huiyu 发表于 2013-4-27 16:24:23

回复 8# haijie1223
那只能用浏览器才能实现,
au3实现不了么?

ceoguang 发表于 2013-4-27 19:18:07


#include <IE.au3>

Main()
Func Main()
        Local $oIE =
        While 1
                Sleep(1000)
                For $i = 0 To 2
                        If IsObj($oIE[$i]) Then $oIE[$i] .document.execcommand("refresh")
                Next
        WEnd
EndFunc

huiyu 发表于 2013-4-28 08:32:08

回复 10# ceoguang
谢谢大神~做到了,谢谢大神~

{:face (310):}
页: [1]
查看完整版本: [已解决]求教在哪里添加代码可以实现不断刷新的效果。