关于autohotkey:AHKAutoHotkey使用教程
AutoHotkey 的用处一键启动指定程序和软件自定义快捷短语从新映射键盘,鼠标,游戏杆的按扭发送预设指令自动化所有操作★应用办法注意事项: 间接启动编辑好的.ahk文件启动用 txt文本关上.ahk我的项目批改保留后须要,须要重启能力失效语法规定非凡按键代码:程序流程化 altctrlshiftwinspace!^+# 输写规定单行写法 #g:: run, chrome多行写法 #g:: run, chromereturn#h:: run, chrome.exereturn#c:: run,"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"一个AHK文件中定入多行命令,一条命令完结后,要用行首的return完结;正文因为脚本运行时会疏忽正文, 所以它们不会影响脚本性能或占用内存. 单行正文办法一 ;win+s 关上tc软件#s::run "E:\totalcmd\TOTALCMD64.EXE"办法二 #s::run "E:\totalcmd\TOTALCMD64.EXE" ;win+s 关上tc软件多行正文,留神不能写成一行的:/win+s 关上tc软件/ /*win+s 关上tc软件*/\#s::run "E:\totalcmd\TOTALCMD64.EXE"新建一个.ahk文件,用txt程序关上输出以下代码: 用法: !g::run, “C:\Program Files (x86)\Mozilla Firefox\firefox.exe” www.google.com.hk★根底实例1)一键启动启动程序/网址/文档;一键启动多个软件#n::run notepadrun calcreturn;一键关上网址!g:run, https://www.google.com.hkreturn;一键关上文件夹 !m:run, "G:\images\images"2)自定义快捷短语;自定义快捷短语 ::tcd::Total Comander;中文要用剪贴板的办法实现,并且编码要用utf-8,倡议记事本关上 ::ali::text = 阿里巴巴clipboard = %text%Send ^vreturn升级版autohotkey_L反对中文 (XP零碎下AHK_L发送中文,要敞开360的驱动防火墙!) 3)指定浏览器登陆网络账号run, "firefox.exe" http://mail.163.comsleep, 5000 ;保险起见,再等5秒(视网速)send, {Backspace 10}xxxx@163.com{tab} yyyy{enter} ;删除已保留的用户名,模仿键入用户名、明码、回车return 4)从新映射按键F6::^c F7::^x 阐明 :F6定义为ctrl+c复制,F7定义为ctrl+x粘贴。 ★综合实例只关上一个chrome#g::DetectHiddenWindows, OnSetTitleMatchMode, 2WinGet, winid, ID, Google Chrome;MsgBox,%winid%SetTitleMatchMode, 1If (winid) {WinWait, ahk_id %winid%WinShowWinActivateControlFocus, EditComponent2, AControlSetText, EditComponent2,, A}else{RunOrActivateProgram("C:\Users\default\AppData\Local\Google\Chrome\Application\chrome.exe --enable-benchmarking")}DetectHiddenWindows, Offreturn关上暗藏在托盘中的旺旺\#Q::DetectHiddenWindows, OnSetTitleMatchMode, 2WinGet, winid, ID, `阿`里`旺`旺;MsgBox,%winid%SetTitleMatchMode, 1If (winid) {WinWait, ahk_id %winid%WinShowWinActivateControlFocus, EditComponent2, AControlSetText, EditComponent2,, A}else{RunOrActivateProgram("D:\Program Files\AliWangWang\AliIM.exe")}DetectHiddenWindows, Offreturn一键登陆网站run, [http://mail.163.com](http://mail.163.com/)WinActivate, firefox ;避免窗口不激活winwait, 网易 ;期待网页加载胜利(至多title显示进去)sleep, 500 ;保险起见,再等0.5秒(视网速)send, xxx@163.com{tab} yyyy{enter} ;模仿键入用户名、明码、回车returnAhk做的一些利用MenuZ 智能菜单ViATc 仿Vim热键利用于Total Commander管理器上VimDesktop 把桌面程序变成Vim类热键GestrueZ 手势软件 ...