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

[网络通信] 如何让IE只能访问指定的网站{}

  [复制链接]
发表于 2010-2-5 23:48:59 | 显示全部楼层 |阅读模式
本帖最后由 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 Or  StringInStr( $tempIE,  $ie1 ) > 0 Then
                 Sleep (5000)
                 Else
                 ProcessClose("iexplore.exe")
                 MsgBox(0, "警告", "上班请不要上网.")
            EndIf
           Sleep (5000)
         Else
     EndIf
WEnd


主要代码OK搞定了!
发表于 2010-2-6 00:12:04 | 显示全部楼层
前些日子才有人提过问。大概就是监视IE标题,不符合则关闭及打开指定的网站。不记得叫啥名了……
发表于 2010-2-6 00:20:37 | 显示全部楼层
#include <IE.au3>
_IEAttatch
_IENavigate
发表于 2010-2-6 00:26:30 | 显示全部楼层
#include
_IEAttatch
_IENavigate
pusofalse 发表于 2010-2-6 00:20



    用这两个函数的确简单又有效~
发表于 2010-2-6 00:38:17 | 显示全部楼层
嗯,这可能是通常使用最多的一种方法。
感到稍微有些遗憾,用来监视的程序必须循环检测,1000次检测中,又有多少次是多余的呢。如果IE在转向其他页面时,给所有窗口发送消息就好了。监视用的程序,只在GUIRegisterMsg注册的函数中处理转向结果,其他时间Sleep就OK了。
发表于 2010-2-6 00:57:23 | 显示全部楼层
IE默认就有这个功能。 分级审查
 楼主| 发表于 2010-2-6 18:30:54 | 显示全部楼层
个人觉得如果开起了IE才监视,不开起IE不监视,不OK了吗,但是这样写不知道有没有难度,程序要一直挂起,不就是还是要循环检测吗?顺便说一下,IE自带的这个试过了没有成功!弄得有的网站可以进,有的又不能,而且麻烦,既然是刚学,就来个现学现用,顺便了解一下AU3,编程就是怕不知道写什么然后去写什么,知道干什么在去写,哪怕是个小程序,我想学起来应该上去快!

感觉各位朋友的回贴!
发表于 2010-2-6 19:43:09 | 显示全部楼层
那是不是可以把IE的程序改成我们编写的AU3程序呢。
就是说把IE的主程序改成别的名字。 把编写的AU3程序用 IE的名称跟图标

哈哈。 感觉会有那么点点黑啊。~~不过这样最好了。
如果用别的程序 。 那!!!不知道谁还有别的好办法呢。、?
发表于 2010-2-6 22:04:31 | 显示全部楼层
#include
_IEAttatch
_IENavigate
pusofalse 发表于 2010-2-6 00:20

本人文盲!没有用过这个!不懂这个怎么用!能否举例!
 楼主| 发表于 2010-2-7 00:51:38 | 显示全部楼层
不知道是我积分太少还是权限太低,还是我没有找到如何编辑为已解决

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

知道的人告诉我一声!
发表于 2010-2-7 01:01:31 | 显示全部楼层
回复 10# liuboau3


    目前版块在进行调整,已去除原来的已解决、未解决等分类,取而代之的是现行的分类,还在完善中~
发表于 2010-2-7 01:08:40 | 显示全部楼层
分级审查  确实不错  我一直都在用这个
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-2 02:50 , Processed in 0.081934 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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