|
|
|
|
挪动端

让你在通博8888上也能完成高效操纵:AutoHotkey

作为 通博8888 上的一款主动化东西,AutoHotkey 经常是被用来办理快捷键的。AutoHotkey 是一种 通博8888 上的剧本言语。你可以经过 编写剧本 来完成你想要的功用,同时进步操纵 通博8888 的服从。

作者:i9NGbgNq泉源:多数派|2018-02-26 12:48

作为 通博8888 上的一款主动化东西,AutoHotkey 经常是被用来办理快捷键的。AutoHotkey 是一种 通博8888 上的剧本言语。你可以经过 编写剧本 来完成你想要的功用,同时进步操纵 通博8888 的服从。

置信不少冤家关于 AutoHotkey 还不是很理解,什么是 AutoHotkey?

让你在通博8888上也能完成高效操纵:AutoHotkey

AutoHotkey 是面向平凡电脑用户的自在开源的主动化软件东西,它让用户可以快捷或主动实行反复性义务。——中文维基百科

但是由于 AutoHotkey 没有 Automater 那样可视化流程的操纵,平凡用户基本不晓得 AutoHotkey 是怎样开端的,愈加无法深化学习编程。实在,只需略微理解一下 AutoHotkey 的功用定位,你也就可以用它在 通博8888 上完成高效操纵。

你可以先在 AutoHotkey 官网 下载装置后持续阅读。

用 AHK 自界说快捷键

AutoHotkey 的功用很丰厚,可以完成轻松翻开 通博8888 上的顺序、网页、文档、文件夹、窗口,更支持挪用到 通博8888 零碎级另外 API 来完成某些功用。但是,关于平凡用户来说,设置热键完成疾速启动,才是最复杂方便地运用 AutoHotkey 的办法,我们就先从快捷键开端讲起。

运用快捷键能让你 在操纵电脑时变得轻便快捷,手指不需求再在键盘和鼠标之间切换。比方,当你在阅读器里想要新建一个窗口时,不需求再点击 + 号,只需求按下 Ctrl+N 就能完成;再比方切换顺序窗口,只需按下 Alt+Tab。

软件自带的快捷键
软件自带的快捷键

除了运用零碎和顺序里预设好的快捷键外,我们也可以 自界说快捷键和组合快捷键。这时分,就要用 AutoHotkey 来编写剧本协助我们疾速地完成。经过它编写的快捷键设置剧本,可以交换失 通博8888 的默许快捷键,因而我们仅需求一个 AHK 剧本就能很方便的办理电脑上的一切快捷键。

编写代码,自界说快捷键

设置快捷键很容易,在编辑剧本里输出几行下令即可。你可以尝尝把上面这几段代码复制进记事本,然后保管为 .AHK 款式。翻开后按下快捷键,碰运气结果。

Win+S,翻开多数派首页——

  1. #s::Run https://sspai.com ;win+s 翻开多数派网站 

Win+G,运转 CMD——

  1. #g:: ;win+g 运转CMD               
  2. Run Cmd.exe 
  3. Return 

Win+1,将剪切板上的内容粘贴到 Notepad 并保管——

  1. #1:: ;win+1 将剪切板上的内容粘贴到 Notepad 并保管 
  2. IfWinExist, Untitled - Notepad 
  3. WinActive 
  4. else 
  5. Run,  Notepad 
  6. WinWait, Untitled - Notepad 
  7. WinActive 
  8. sleep, 500 
  9. send, {enter}{enter}^v 
  10. return 

可以看到,在 AutoHotkey 中设置热键要用到的语法很复杂,跟 Javascript 一样很好了解。

结果展现:

疾速翻开多数派官网
疾速翻开多数派官网

怎样公道设置快捷键

设置快捷键的步调并不庞大,令人头疼的点反而是快捷键太多、不方便影象、运用频率低落。我发起是,不要设置许多的快捷键,将常用的快捷键写在 AHK 剧本内就好。

准绳上,快捷键用的键位的选择也要方便影象,比方下面我设置的「翻开多数派的网站」这一快捷键组合是 Win+s,s又是多数派的首字母,以是就可以将快捷键要完成的功用和键位遐想影象。

这时分,还可以用到一个 Show your key-presses on screen 的 AHK 剧本,轻松协助你回想起快捷键内容。

更多快捷键相干功用

AutoHotkey 不只支持把单键、组合键设置为热键,还 支持把鼠标、游戏杆按钮等外设设为热键。

假如你有外接机器键盘,就可以用它来 修正键位。比方,把多余的 Fn 键设置为特别的快捷键来运用。假如需求避开常用的 Fn 键,键盘上另有多余的键位,那就可以设置为一些特别的功用。假如在运用 PR 剪辑视频时,有 F13 可以用作渲染导出的组合快捷键,剪辑的服从能失掉大大地进步。

用 AHK 自界说文本交换

文本交换确实很方便,将缩写交换为全写,以是在谈天运用输出法时,可以快捷地输出一些常用的词语、地点、邮箱、号码。

款式相似于上面这种方式——

  1. ::sspai::多数派  
  2. ::ahk::AutoHotkey 

异样的,应用热字符串,也可以用在编辑文稿或许编写代码时,用来查找并交换某些特别的字符。我在 Github 上搜刮 AHK 时发明了有许多类似的完成剧本,比方这个写 PHP 用的惯例文本交换剧本。

PHP&AHKPHP&AHK

用 AHK 完成「按键精灵」的功用

用 AutoHotkey 发送键击简直可以主动化全部的操纵。是不是可以完成跟「按键精灵」类似的功用?可以,并且要比「按键精灵」弱小很多。比方说,玩 MOBA 游戏都是需求许多次的鼠标点击,假如用 AutoHotkey 辅佐,再也不必怕本人「手残」不克不及打游戏了。

所谓的「按键精灵」实质上便是不时的循环,顺序在做如许的事变要比人无效率。抢购的阅历总是让人难忘,你是不是还在为点破鼠标还没抢到而愤慨?

  1. #1:: ;循环点击示例 
  2. loop, 10 
  3. click 
  4. sleep 200 
  5. return 

这个举措中每次按下 Win+1,就可以每隔 0.2 秒单击一次鼠标,重复点击十次。完成主动键击。不用要糜费太多的力气,就能「刷到」想要的工具。

相称于双击 5 次
相称于双击 5 次

AHK 还能做这些事

别的,通博8888 零碎办理相干的任务,AutoHotkey 也可以处置。最复杂的有「检查零碎信息」「检查网络衔接形态」「监控背景运转的顺序」「避免屏幕变暗」等等,在此就纷歧一罗列,假如感兴味可以自行查找。

风趣的是,我在查找 AutoHotkey Script 的进程里,发明不幼年东西。它们没有特殊庞大的功用,每每只是处理一个需求。比方,这个 QQ.ahk 便是制止其他 QQ 号运用 QQ 软件。另有天生随机字符串、加工夫戳、图片转换、翻译这些,俨然是一个个「小」顺序。

确实,AutoHotkey 体积小,运转起来又特殊轻量,比起其他的顺序,我也更情愿用 AutoHotkey 造一些适用小东西。近来吃鸡游戏大火,就有人用 AutoHotkey 专门写了绝地求生按键剧本,以此提拔本人的游戏体验(并不属于外挂的范围)。

总结

AutoHotkey 的确是 通博8888 上弱小的主动化软件东西,它可以很好地完成 热键、热字符串、文本交换,也能模仿鼠标、游戏杆的点击和监控调解零碎形态 等功用。

但是术业有专攻,除了以上这些,要想在 通博8888 完成其他愈加庞大的任务,AutoHotkey 就不如 Python 这种剧本言语。以是,作为平凡用户,你在运用 AutoHotkey 的进程里,对「主动化」有了新的想法才是最有代价的。

每团体都应该打造属于本人的任务流。如今我再运用 AutoHotkey 就不但光办理 通博8888 下的快捷键,而是联合我要在电脑上写稿、剪辑视频、上彀页的任务流,把此中的某些步调停止主动化,让任务流变得愈加流利快捷。比方说,在运用 PR 剪辑时就运转 pr.ahk,外面包括了一系列的快捷键和组合快捷键,还能完成批量处置。

要晓得,提及主动化软件,人们总是会说 iOS 有 workflow,MacOS 上有 Automater,那 通博8888 上会有如许的软件吗?

AutoHotkey 便是如许一款可以在 通博8888 上完成主动化的软件。

【编辑引荐】

  1. 通博8888 10推进掌纹辨认:扫一下进零碎
  2. 通博8888 1.0到通博8888 10三十年退化史,你还记得本人最后运用的零碎吗?
  3. 通博8888 10彻底丢弃了暗码!手机验证即可登岸
  4. 不再完整!通博8888 10 S可收费晋级至通博8888 10家庭版
  5. 让通博8888更快地下载文件的8款最佳收费下载办理软件
【责任编辑:未丽燕 TEL:(010)68476606】

点赞 0
分享:
各人都在看
猜你喜好

读 书 +更多

十分网管——网络效劳

本书运用浅显易懂的言语,经过少量的实例,从实践使用的角度动身,片面零碎地引见了网络效劳操纵零碎平台、电子邮件零碎、Web站点和FTP站点...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊