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[0][0]
If $inikey="关闭广告" Then
If WinExists($var[$i][0]) then WinClose($var[$i][0])
ElseIf $inikey="禁止进程" Then
If ProcessExists($var[$i][0]) Then ProcessClose($var[$i][0])
ElseIf $inikey="窗口忽略" Then
If Not ProcessExists($var[$i][0]) Then
Run($var[$i][1],"",@SW_HIDE)
If @error Then Run(@ComSpec & " /c " & $var[$i][1], "", @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那个配置文件来实现,但是不知道怎么写了。我是菜鸟,想请高手帮我看看。
正在学习中。。。 |