Autohotkey
来源:互联网 发布:织田信长 知乎 编辑:程序博客网 时间:2024/04/26 20:34
基本操作
一. 使用方法
新建文本文档
写入AutoHotkey命令
保存,后缀名为ahk 对于常用命令可以直接保存在
C:Users\\Administrator\\Documents
目录下的AutoHotkey.ahk文件内。
二. run命令
打开网页
run, http://www.baidu.com
打开记事本
run, notepad
打开QQ
run, D:QQ 2013BinQQ.exe
打开Everything
run, D:EveryThing_X64Everything.exe
打开文件夹
run, explore D:
三. 常见的修饰键符号来定义的热键
符号 描述 # 表示:表示键盘上的Windows键
! 表示:Alt
^ 表示:Control
- 表示:Shift
~ 表示:当激发热键时,按键的原来的功能不会被屏蔽(被操作系统隐藏)。
:: 表示:意味着每次按下此热键时,随后的命令将会被执行
四. 例子
- 用alt+q快捷键快速打开qq程序
!q::run,c:QQQQ2013BinQQ.exe
- 用alt+2快捷键快速打开文件夹
~!2::Run,explore D:
快捷键实现
这个部分介绍了如何使用AutoHotkey,用快捷键来实现程序的快速启动以及其他操作。
为了方便,启动AutoHotkey也需要设置快捷键,我设置的是
Ctrl + Alt + ~
一. AutoHotkey开机启动
- 创建
AutoHotkey.exe
的快捷方式 - 将
AutoHotkey.exe
的快捷方式移动到开机启动
文件夹下,我的是C:Program Data\\Microsoft Windows\\Start Menu\\Programs\\Startup\\
- 重新启动电脑,
AutoHotkey.exe
将开机启动
二. 流程
1.打开脚本文件 一般在管理员默认文档目录下,如C:Users\\Administrator\\Documents\\AutoHotkey.ahk
2.修改脚本 如下所示:
;win + q :打开 QQ#q::Run, D:\QQ\Bin\QQ.exe;win + s :打开 sublime text 3#s::Run, D:\Sublime Text 3\sublime_text.exe
3.保存
4.重新启动AutoHotkey
5.现在就可以使用快捷键启动程序了
三.设置热字符串
在大多数程序的窗口,只有输入设置的热字符串,不管有无文本输入框,都将执行相应的操作 例如:
;;在大多数软件输入"//b",然后回车就可以打开百度;;百度:://b::Run, www.baidu.comReturn;;在大多数软件输入"//b",然后回车就可以打开谷歌;;谷歌:://g::Run, www.google.com.hkReturn
在任何窗口输入//b,然后按回车或空格将在默认浏览器中打开百度
在任何窗口输入//g,然后按回车或空格将在默认浏览器中打开谷歌
字符串替换
如果经常输入特定的字符串可能会比较繁琐,通过设置字符串替换,可以方便的输入较长的字符串
如下所示:
输入\gm,然后回车,自动替换为设置的gmail地址
;;在大多数软件输入"//gm",然后回车,自动输入gmail:://gm::Send, chaoli.xidian@gmail.comReturn;;在大多数软件输入"//qm",然后回车,自动输入腾讯邮箱:://qm::Send, 568191222@qq.comReturn
文本编辑快捷键
在进行文本编辑的时候难免会涉及到鼠标操作,或者方向键的操作,此时可以进行替换,使手部尽量少的移动
如下所示:
按下
Alt + a
可以选中当前光标所在的一行按下
Alt + i
相当于按下了上键
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;文本操作快捷键;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Alt + a :选择光标所在文本的一行 !a:: Send {Home} Send +{End} return ;Alt + jkli 实现对方向键的映射,写代码的时候灰常有用;Alt + i :上键 ;Alt + j :左键;Alt + k :下键;Alt + l :右键 !j:: Send {left} !l:: Send {right} !i:: Send {up}!k:: Send {down}
- Autohotkey
- AutoHotKey定时器
- AutoHotkey DllCall()
- 初识AutoHotKey
- Autohotkey配置
- AutoHotkey入门教程
- autohotkey txt
- AutoHotKey 学习
- Autohotkey介紹
- autohotkey源文件乱码解决方法
- AutoHotKey是个好东西
- AutoHotkey 控制窗口
- 向程序员推荐AutoHotkey
- 我的 AutoHotKey 脚本
- AutoHotKey脚本:应用实例
- AutoHotkey GUI (界面)
- [AutoHotkey] 連按兩次Escape鍵來關閉視窗
- AutoHotkey on Linux!
- hdu 1864 最大报销额 01背包变形
- Android Studio 如何快速添加override或者implements方法
- 算法导论—矩阵链乘C/C++实现
- datatable 自定义列
- 序号互换
- Autohotkey
- Cocoapods
- 贡献一段 GSM 发送汉字短信的 完整代码 其中包括了汉字转Unicode码转换函数
- 求子数组的最大和
- MySQL server has gone away问题解决方法
- 算法训练 1 区间k大数查询
- mongodb根据_id删除
- 一个程序员(Java工程师日记第二刊 使用接口注意事项)
- 位图索引引发的阻塞与死锁