AHK 快餐店[18] 之 关掉天网防火墙开机提示 1
#sfufoet :文末会附上柠檬发给我的 AHK 脚本。

天网防火墙相信很多人都安装了,如果你也和我一样讨厌它一开机就弹出的提示购买正式版的窗口的话,来试试下面的 AHK 脚本。以后你也可以对付同类提示窗口了。该脚本会每隔一秒钟检查一下提示窗口在不在,如果在的话,关闭它,并自动退出。如果 60 秒后还是不存在,也自动退出。

今天的代码非常简单,我就不多做说明。

#Persistent

count = 1

SetTimer, CloseSkyNet, 50
return

CloseSkyNet:
IfWinExist, 请购买天网防墙个人版
; orz, 竟然少了个“火”字。每个窗口都有一个名字,用 AHK 附带的 window spy 就可以轻松获得窗口名字啦。
{
sleep 1000
WinClose, 请购买天网防墙个人版
ExitApp
; 这句就是退出命令啦。
}
else
{
sleep 1000
count := count + 1
if count = 60
ExitApp
}
return

这个脚本的扩展用法是用 ControlClick 方法来自动点击某些非常常见的按钮。以点击删除文件时弹出的确认窗口为例:

ControlClick, 是( &Y ) , 确认文件删除

第一个参数是按钮显示的文字,请用 window spy 来获得。第二个参数是按钮所在窗口的名字,获得办法同上。喜欢折腾的朋友自行增强该脚本,这样你电脑上的 Buzof 也可以退休了。

下面有请柠檬同学的脚本:

这是一直以来我认为最有用的功能,也是我最常用的,分享一下吧。

显示 / 隐藏 文件扩展名:

^!+e::
If value = 0
value = 1
Else
value = 0
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\, HideFileExt, %Value%
send { AppsKey } e
; 点击键盘上的 AppsKey ,弹出右键,选择“刷新(e)” 。
return

显示 / 隐藏 隐藏系统文件:

^!+h::
If value = 1
value = 2
Else
value = 1
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\, Hidden, %Value%
send { AppsKey } e
return

# sfufoet:AutoHotKey 前几天刚刚升级。最新版请到官方网站下载。

AHK 系列 | 上回 | 来自 appinn.com | 欢迎加入 AutoHotKey Google Group | AHK 快餐店[19] 之 杂七杂八