×用微信扫描并分享

AHK 快餐店[18] 之 关掉天网防火墙开机提示

37
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes)
Loading...


#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] 之 杂七杂八

×用微信扫描并分享

已有 37 条评论, 我要留言

  1. johnny说道:

    正需要这个呢

  2. helfee说道:

    曾经用过天网..目前裸奔中..

    #Persistent老是忘了这个

  3. 思凡说道:

    如果一个对话框有个选中,你必须选择一个选项后再按确定,这个脚本应该怎么写?

  4. sfufoet说道:

    请楼上说详细点,或者截图给我。

  5. helfee说道:

    @思凡,是这个意思不?

    Gui, Add, CheckBox,vc1,选项1
    Gui, Add, CheckBox,vc2,选项2
    Gui, Add, Button,,Ok
    Gui, Show
    Return
    GuiClose:
    ExitApp

    ButtonOk:
    gui,Submit,NoHide
    if(c1=0 and c2=0)
    {
    MsgBox,必须选个
    Return
    }

    MsgBox Ok..
    return

  6. 思凡说道:

    是这样的,举个例子,当我打开一个AUTOCAD文件的时候,会弹出一个框让我选字体文件,里面列出了很多字体,例如dxt.txt,hztzt.txt,aaa.txt,等等,加入说每次我都要选dxt.txt,然后按OK键,应该如何写?

  7. helfee说道:

    没看懂你的意思啊
    你看下ControlGet

  8. 思凡说道:

    两位好,准备发图说明了,这个地方好像无法插入图片啊!

  9. scavin说道:

    可以发图,加 html 代码就可以了

  10. 思凡说道:

    各位,能否给我一个邮箱啊,发图方便点,我的是:
    zhangx1896
    126.com

  11. helfee说道:

    AutoHotkey 快餐店 | Google 网上论坛讨论吧
    图片可以传到yupoo贴上地址

    试试html..

  12. helfee说道:

    《img不能用啊?

  13. sfufoet说道:

    @思凡,你直接把图片地址粘贴,评论就行。
    比如:

    我的邮箱是 gmail 的。我的昵称就是邮箱。

  14. scavin说道:

    怎么会不能留图片

  15. 思凡说道:

    插入图片试下

  16. sfufoet说道:

    你留下图片的地址,我们自己会点击进去的看。你加不加 html 代码来显示图片都无所谓。

  17. 思凡说道:

    大家好,我有以下两行代码:
    send {down,4}
    send {enter}
    但是实际执行过程中第一行没有执行,是怎么回事?

  18. 思凡说道:

    图片地址应该放在网上吧,但是图片只放在我的本机上。

  19. sfufoet说道:

    抱歉,代码写错了

    send {down 4}

    这样写。多了个逗号。抱歉。

    图片可以传到 yupoo.com

  20. 思凡说道:

    @sfufoet 你好,非常感谢你给我提供代码,我现在修改后,却发现
    send {down 4}这一行代码实际只执行一个down,这是怎么回事?

  21. sfufoet说道:

    没错啊。
    OMG ,那就写成
    send {down}{down}{down}{down}

  22. 思凡说道:

    原因弄明白了,down键切换的不是字体文件,而是最右边的那一排按钮。起初的焦点在按钮上!

  23. sfufoet说道:

    那就发送几个 tab

    send {tab}

  24. helfee说道:

    图片图片

  25. helfee说道:

    我倒,还是不出呃,不是这样的吗?..
    〈IMG src=”“〉

  26. sfufoet说道:

    我来试试

    楼上你用的全角的符号了

  27. 思凡说道:

    @sfufoet,已经基本完成了,多谢!
    但是假如dxt.txt不是在第四个位置,而是位置不定,思路能否这样,一直发送down,直到光标所在处是dxt.txt,应该怎么写呢?

  28. helfee说道:

    上面全角是为了显示出来啊..不全角时好像直接没了
    像25层的 图片图片 发的时候后面就是不全角的<img src… 可发出来就没东西..
    怪事,我用opera

  29. tireless说道:

    如何去掉剪贴板首尾的空格?

  30. sfufoet说道:

    用正则表达式去掉吧。

    clipboard:=RegExReplace(clipboard, “(^\s*)|(\s*$)”, “”)

    小众介绍过正则表达式,请自行搜索。

  31. tireless说道:

    谢谢。我去看看。但是提示有错。

  32. tireless说道:

    呃。。。把中文符号改为英文符号就有用了。

  33. […] AHK 快餐店,抱歉。说好了一星期一篇( >_< ,没能兑现)距离上一篇都过了两个多个星期了。 最近整个人都扑在和 yee 搞的新站点 loland […]

  34. […] AHK 系列 | 上回 | 来自 appinn.com | 下回预告: AHK 快餐店 [18] 之 关掉天网防火墙的开机提示 […]

  35. 咖啡小冰说道:

    隐藏文件的显示和隐藏以及扩展名的代码没有调试出来.
    已经在https://groups.google.com/group/autohotkey-appinn/browse_thread/thread/826a99e62e640240调试完成

  36. AOISOLA说道:

    这个很实用

    O(∩_∩)O~

有不同想法?说说看(首次评论会被人工审核,请耐心等待)