惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
N
Netflix TechBlog - Medium
Google Online Security Blog
Google Online Security Blog
月光博客
月光博客
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
V
V2EX
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
M
MIT News - Artificial intelligence
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
Apple Machine Learning Research
Apple Machine Learning Research
aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
MongoDB | Blog
MongoDB | Blog
H
Help Net Security
The Cloudflare Blog
Blog — PlanetScale
Blog — PlanetScale
F
Full Disclosure
G
Google Developers Blog
罗磊的独立博客
Jina AI
Jina AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
A
About on SuperTechFans
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
有赞技术团队
有赞技术团队
GbyAI
GbyAI
雷峰网
雷峰网
T
The Blog of Author Tim Ferriss
The Register - Security
The Register - Security
U
Unit 42
D
Docker
Martin Fowler
Martin Fowler
L
LINUX DO - 热门话题
NISL@THU
NISL@THU
阮一峰的网络日志
阮一峰的网络日志
C
Cybersecurity and Infrastructure Security Agency CISA
博客园_首页
Google DeepMind News
Google DeepMind News

博客园 - 苹果引擎

SQL Server 2008 各个版本支持的功能 X200完美安装WINDOWS SERVER 2008 Spoolsv出错解决 Sequoia(基于JDBC的数据库集群中间件)用户手册 T61休眠时耗电完美解决方法 Windows Server 2008 Core下如何安装Hyper-V VS2008各种版本有什么不同 SQL Server 2005 功能比较 单循环赛制 网通电信互通廉价解决方案 当他不再爱你时 比较 Windows Server 2003 的版本 常用MySQL命令【转】 IPSEC VPN基本原理【转】 - 苹果引擎 一个男人日记片段,我笑翻了 10个更香甜更聪明的顶级睡眠方法 SciTE配置方法实例【转】 AutoHotkey & autoit【转】 EditPlus的编码自动完成功能及配置文件下载
AutoHotkey入门【转】
苹果引擎 · 2008-04-19 · via 博客园 - 苹果引擎

1 何为AutoHotkey
  AutoHotkey是一个小工具软件,可以简化你的重复性工作。
  比如要登录某论坛,你只要按一个键,AutoHotkey就会替你打开IE(推荐使用FireFox、Opera或Maxthon),输入网址,输入用户名和密码,回车。
  你只要有想像力,它可以完成更多工作,参见 AutoHotkey,让win+run如虎添翼,及tag:AutoHotkey
2 下载及安装
  下载:文件很小,仅1.6MB。见官网下载页,也有zip免安装版
  安装:按提示操作即可。我习惯上装在 d:\program files\AutoHotkey
  第1屏是欢迎;点Next。
  第2屏是版权声明;点I Agree。
  第3屏是安装内容:如下图。建议选中前2项,不选第3项。

  第4屏是安装目录:我的习惯是 D:\Program Files\AutoHotkey 可以看到,仅需要2.1MB的空间。强大的软件并不需要庞大的体积,能把软件做小是作者功力的体现,是对用户尊重的体现。
  第5屏是安装成功提示:是否看readme。这个readme其实是它的帮助文件,写得很细。有耐心的就认真拜读,想成高手的必须要研读。(部分中文译本见http://yonken.yourfreewebspace.com/
  
3 应用例1
  如下图,打开你的文本编辑器(notepad、或gVIM),新建一个文件,把下两行内容复制进去。先保存到一个地方,比如 D:\Program Files\AutoHotkey\my\new.ahk

msgbox, 这是我的第一个AutoHotkey脚本 `n 我支持免费软件尊重版权
run, http://blog.sina.com.cn/m/xbeta

  然后,就可以双击new.ahk看到效果了:
  先弹出如下提醒
  
  你确认后,就打开你的浏览器,来到了善用佳软blog。
解释一下
  所谓脚本,其实就是一个txt文件。
  第1句:msgbox是一个命令(或称为函数),AutoHotkey见到它,就知道要弹出一个消息窗口了。后面的“这是我的……版权”是参数,在这里就是弹出消息的文字。其中的`n表示换行。中间用半角逗号分隔。
  第2句:类似,函数是run,就是运行。后面的参数就是本blog网址。也就是说,AutoHotkey可以run一个程序,也可以run文档名(如 d:\freeware-list.txt),也可以run网址。

4 应用例2
  把下述内容复制到new.ahk中

#0::
msgbox, 这是我的第一个AutoHotkey脚本 `n 我支持免费软件尊重版权
run, http://blog.sina.com.cn/m/xbeta
return#1::
run, http://mail.163.com
WinActivate, Maxthon ;防止窗口不激活
winwait, 网易 ;等待网页加载成功(至少title显示出来)
sleep, 500 ;保险起见,再等0.5秒(视网速)
send, myid{tab}password{enter} ;模拟键入用户名、密码、回车
return

  再运行……没反应了?
  因为我们定义了2个热键,一是win+0,二是win+1,分别调用两段脚本,即分别访问善用佳软和登录163信箱。
  从上面还可以看到几个新函数名称,详情见AutoHotkey的help。
  注释和正式语句之间至少一个空格,用半角分号引导,这样有助于日后理解ahk文件,并不执行。

5 后记
  0级教程就写到这里吧。
  再进步,就需要多动手,多读help中的函数介绍了。
  隆重推荐yonken兄《自动化操作轻松入门系列》文章,他致力于传播AutoHotkey和AutoIt,并精心翻译了大量原始文档。
  我也会陆续写一些应用实例,如AutoHotkey|win run加它更方便AutoIT3 vs AutoHotkeyAutoHotkey调用Irfanview把24位真彩图片优化到实际色深……请关注善用佳软相关栏目。

补:xbeta是用gVIM编辑ahk文件的,高亮效果如下: