ke123456 发表于 2011-9-6 20:04:35

如何读取INI文件,关闭的IE窗口

#include <IE.au3>
$oIE=_IEAttach ("百度一下,你就知道")

_IEAction($oIE,"quit");关闭

kevinch 发表于 2011-9-6 20:07:44

#include <IE.au3>
$oIE=_IEAttach ("百度一下,你就知道")
If IsObj($oIE) Then $oIE.document.parentwindow.eval('javascript:window.opener=null;window.open("","_self"); self.close();')这个试下

mixia 发表于 2011-9-6 21:18:47

WinClose ( "百度一下,你就知道" ,"" )

rain 发表于 2011-9-6 21:47:40

二楼好使,只关闭浏览器当前指定标签窗口,三楼则全部关掉

cxlater 发表于 2011-9-6 22:39:17

跟ini有什么关系楼主的方法对于多标签的ie版本也是关闭标签页的 啊

ke123456 发表于 2011-9-6 23:33:37

Opt("RunErrorsFatal", 0)
Opt("WinTitleMatchMode", 2)
Opt("TrayIconHide", 1)
$inikey="关闭广告"
While 1
Sleep(80)
$var = IniReadSection(@ScriptDir&"\jcwl.ini", $inikey)
If @error Then
MsgBox(4096, "", "no INI file.")
Exit
Else
For $i = 1 To $var
   If $inikey="关闭广告" Then
    If WinExists($var[$i]) then WinClose($var[$i])
   ElseIf$inikey="禁止进程" Then
    If ProcessExists($var[$i]) Then ProcessClose($var[$i])
   ElseIf$inikey="窗口忽略" Then
    If Not ProcessExists($var[$i]) Then
   Run($var[$i],"",@SW_HIDE)
   If @error Then Run(@ComSpec & " /c " & $var[$i], "", @SW_HIDE)
    EndIf
   EndIf
Next
EndIf
If $inikey="关闭广告" Then
$inikey="关闭广告"
ContinueLoop
ElseIf$inikey="禁止进程" Then
$inikey="禁止进程"
ContinueLoop
ElseIf$inikey="窗口忽略" Then
$inikey="窗口忽略"
EndIf
WEnd
Func exit_0()
exit
EndFunc jcwl.ini文件
[关闭广告]
我的电脑=我的电脑
百度一下,你就知道
[禁止进程]
IEXPLORE.exe=屏蔽进程
[窗口忽略]
qq.exe=QQ.exe


这样只是屏蔽WINDOWS窗口。我的意思是想屏蔽IE弹出来的窗口,读取jcwl.ini那个配置文件来实现,但是不知道怎么写了。我是菜鸟,想请高手帮我看看。
正在学习中。。。

cxlater 发表于 2011-9-6 23:38:21

只能说楼主的表达能力太有限了
还有你的ini太凌乱思路很不清晰
关闭广告是什么?看你的代码就是关闭窗口嘛
ini的函数用的也不合理

ke123456 发表于 2011-9-6 23:43:35

我只是想通过读取INI里面的内容,来实现关闭百度类似窗口。网页形式。

rain 发表于 2011-9-7 10:02:34

为什么我的窗口无法关闭呢?请教~运行出错!请注意看下方的调试窗口

rain 发表于 2011-9-7 10:12:28

经过测试,如果是IE的话,是可以关闭的,但是如果是360或者MT,那么就会报错,无法关闭。很郁闷!看来这个函数不支持360和MT

rain 发表于 2011-9-7 10:12:44

经过测试,如果是IE的话,是可以关闭的,但是如果是360或者MT,那么就会报错,无法关闭。很郁闷!看来这个函数不支持360和MT

kevinch 发表于 2011-9-7 12:38:12

人家本来就叫IE.au3的,不行就试试我二楼的代码,有好的不用。

ke123456 发表于 2011-9-7 17:54:41

读取INI里面的函数来,实现多个窗口的关闭。可以屏蔽多个网页的弹出。

suiyefeng 发表于 2011-9-7 19:32:10

二楼的看不懂,,,收下先

ke123456 发表于 2011-9-8 00:26:55

谢谢2楼的兄弟。终于知道怎么写了。
页: [1] 2
查看完整版本: 如何读取INI文件,关闭的IE窗口