liuboau3 发表于 2010-2-5 23:48:59

如何让IE只能访问指定的网站{}

本帖最后由 liuboau3 于 2010-2-7 00:49 编辑

让IE只能访问指定的网站
要求:1.访问指定的网站
      2.访问其它网站时关闭IE进程或者转成指定的网站


因刚学不懂,所以请教各位给给意见,



$ie0="http://www.sina.com.cn"
$ie1="about:blank"
While 1
        If ProcessExists("iexplore.exe") Then
                Sleep (5000)
               $oIE = _IEAttach ("", "instance")
               $tempIE= _IEPropertyGet ($oIE, "locationurl")
               If StringInStr( $tempIE,$ie0 )> 0 OrStringInStr( $tempIE,$ie1 ) > 0 Then
               Sleep (5000)
               Else
               ProcessClose("iexplore.exe")
               MsgBox(0, "警告", "上班请不要上网.")
          EndIf
           Sleep (5000)
       Else
   EndIf
WEnd


主要代码OK搞定了!

afan 发表于 2010-2-6 00:12:04

前些日子才有人提过问。大概就是监视IE标题,不符合则关闭及打开指定的网站。不记得叫啥名了……

pusofalse 发表于 2010-2-6 00:20:37

#include <IE.au3>
_IEAttatch
_IENavigate

afan 发表于 2010-2-6 00:26:30

#include
_IEAttatch
_IENavigate
pusofalse 发表于 2010-2-6 00:20 http://www.autoitx.com/images/common/back.gif


    用这两个函数的确简单又有效~

pusofalse 发表于 2010-2-6 00:38:17

嗯,这可能是通常使用最多的一种方法。
感到稍微有些遗憾,用来监视的程序必须循环检测,1000次检测中,又有多少次是多余的呢。如果IE在转向其他页面时,给所有窗口发送消息就好了。监视用的程序,只在GUIRegisterMsg注册的函数中处理转向结果,其他时间Sleep就OK了。

bing614 发表于 2010-2-6 00:57:23

IE默认就有这个功能。 分级审查

liuboau3 发表于 2010-2-6 18:30:54

个人觉得如果开起了IE才监视,不开起IE不监视,不OK了吗,但是这样写不知道有没有难度,程序要一直挂起,不就是还是要循环检测吗?顺便说一下,IE自带的这个试过了没有成功!弄得有的网站可以进,有的又不能,而且麻烦,既然是刚学,就来个现学现用,顺便了解一下AU3,编程就是怕不知道写什么然后去写什么,知道干什么在去写,哪怕是个小程序,我想学起来应该上去快!

感觉各位朋友的回贴!

chenronting 发表于 2010-2-6 19:43:09

那是不是可以把IE的程序改成我们编写的AU3程序呢。
就是说把IE的主程序改成别的名字。 把编写的AU3程序用 IE的名称跟图标

哈哈。 感觉会有那么点点黑啊。~~不过这样最好了。
如果用别的程序 。 那!!!不知道谁还有别的好办法呢。、?

hzxymkb 发表于 2010-2-6 22:04:31

#include
_IEAttatch
_IENavigate
pusofalse 发表于 2010-2-6 00:20 http://www.autoitx.com/images/common/back.gif
本人文盲!没有用过这个!不懂这个怎么用!能否举例!

liuboau3 发表于 2010-2-7 00:51:38

不知道是我积分太少还是权限太低,还是我没有找到如何编辑为已解决

但是这个问题我是真的解决了!

知道的人告诉我一声!

afan 发表于 2010-2-7 01:01:31

回复 10# liuboau3


    目前版块在进行调整,已去除原来的已解决、未解决等分类,取而代之的是现行的分类,还在完善中~

zmj2008 发表于 2010-2-7 01:08:40

分级审查确实不错我一直都在用这个
页: [1]
查看完整版本: 如何让IE只能访问指定的网站{}