2007.11.26 by sfufoet

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

37

AHK 快餐店[18] 之 关掉天网防火墙开机提示[图] | 小众软件 > autohotkey
#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] 之 杂七杂八

35 Comments:

  1. 1. johnny said on: 2007/11/26 09:23

    正需要这个呢

    回复

  2. 2. helfee said on: 2007/11/27 19:05

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

    #Persistent老是忘了这个

    回复

  3. 3. 思凡 said on: 2007/11/27 19:19

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

    回复

  4. 4. sfufoet said on: 2007/11/27 22:21

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

    回复

  5. 5. helfee said on: 2007/11/27 23:40

    @思凡,是这个意思不?

    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. 6. 思凡 said on: 2007/11/28 23:16

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

    回复

  7. 7. helfee said on: 2007/11/29 20:05

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

    回复

  8. 8. sfufoet said on: 2007/11/29 20:28
  9. 9. 思凡 said on: 2007/11/29 22:30

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

    回复

  10. 10. scavin said on: 2007/11/29 22:52

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

    回复

  11. 11. 思凡 said on: 2007/12/01 01:09

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

    回复

  12. 12. helfee said on: 2007/12/01 10:09

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

    试试html..

    回复

  13. 13. helfee said on: 2007/12/01 10:15

    《img不能用啊?

    回复

  14. 14. sfufoet said on: 2007/12/01 10:30

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

    http://www.apppinn.com/test.jpg

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

    回复

  15. 15. scavin said on: 2007/12/01 22:53

    怎么会不能留图片

    回复

  16. 16. 思凡 said on: 2007/12/02 10:44

    插入图片试下

    回复

  17. 17. sfufoet said on: 2007/12/02 10:48

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

    回复

  18. 18. 思凡 said on: 2007/12/02 11:20

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

    回复

  19. 19. 思凡 said on: 2007/12/02 11:23

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

    回复

  20. 20. sfufoet said on: 2007/12/02 11:29

    抱歉,代码写错了

    send {down 4}

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

    图片可以传到 yupoo.com

    回复

  21. 21. 思凡 said on: 2007/12/02 11:53

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

    回复

  22. 22. sfufoet said on: 2007/12/02 11:55

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

    回复

  23. 23. 思凡 said on: 2007/12/02 13:04

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

    回复

  24. 24. sfufoet said on: 2007/12/02 13:10

    那就发送几个 tab

    send {tab}

    回复

  25. 25. helfee said on: 2007/12/02 17:45

    图片图片

    回复

  26. 26. helfee said on: 2007/12/02 17:55

    我倒,还是不出呃,不是这样的吗?..
    〈IMG src=”http://www.appinn.com/wp-content/gravatars/blank_gravatar.png”〉

    回复

  27. 27. sfufoet said on: 2007/12/02 18:39

    我来试试

    楼上你用的全角的符号了

    回复

  28. 28. 思凡 said on: 2007/12/02 19:33

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

    回复

  29. 29. helfee said on: 2007/12/02 21:08

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

    回复

  30. 30. tireless said on: 2007/12/03 11:11

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

    回复

  31. 31. sfufoet said on: 2007/12/03 12:49

    用正则表达式去掉吧。

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

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

    回复

  32. 32. tireless said on: 2007/12/03 13:48

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

    回复

  33. 33. tireless said on: 2007/12/03 19:58

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

    回复

  34. 34. 咖啡小冰 said on: 2009/05/18 18:34

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

    回复

  35. 35. AOISOLA said on: 2009/05/22 19:21

    这个很实用

    O(∩_∩)O~

    回复

Post a Comment

Your email is never published nor shared. Required fields are marked *

Name*

E-mail*

Website

Type your comment out: