网站首页 > 技术教程 正文
我们经常在 PC 端使用各种 快捷键 来提高我们的办事效率;又或者 IDE 编写代码的过程中,利用 Live Templates 来快速输入常用代码。
今天推荐一款工具:AutoHotkey,帮助我们在 Win 上高效地做事,优雅地摸鱼。
1、AutoHotkey 是什么?
AutoHotkey 是 Win 下一款开源的自动化软件工具,可以简化重复性的工作,一键自动化启动或者运行程序,帮助我们提高工作效率,改善生活品质。
2、使用步骤?
官网下载 AutoHotkey 应用程序进行安装,鼠标右键就可以新建一个 ahk 脚本文件。针对要实现的功能,用记事本编辑完脚本后,双击即可以运行脚本。通过脚本内预设的热键即可以自动化一系列操作。
3、Hello World 怎么写?
最简单的用法是自定义一系列热键,来快速打开一些常用的网站或者应用。
;利用热键快速打开一些常用的网站
#a::Run?www.jeffjade.com
#b::Run?https://www.bilibili.com/
#g::Run?https://www.google.com/
#z::Run?https://www.zhihu.com/people/xingag/activities
#j::https://www.jianshu.com/u/f3b476549169
运行上面的脚本文件后,就可以利用 Win+a/b/g/z/j 快速打开这些网站。
4、常用符号及标签函数
脚本语言中常用的 符号 如下:
;?代表?注释后面一行内容
#?代表?Win?键
!?代表?Alt?键
^?代表?Ctrl?键
+?代表?shift?键
::?(两个英文冒号)?起分隔作用;
常用的 标签函数 如下:
;?内置的标签
Send?向编辑器发送一段文字
SendInput?同上
MsgBox?弹出对话框
Run?运行一个程序或者打开一个网页
WinActivate?窗口激活
WinWaitActive?窗口等待激活
5、自动补齐功能
有些 IDE 可以通过设置 Live Template,快速编写重复的代码。
其实通过编写 AutoHotkey 脚本定义快捷字符输入更方便,而且适用于所有编辑器,极大地提升了我们的开发效率。
::np::import?numpy?as?np
::plt::from?matplotlib?import?pyplt?as?plt
如此,只要输入 np、plt 即可以快速导入 python 包。
6、来一个实例
比如,每次打开电脑,都要快速查看一个网站,这里就可以通过编写一段 AutoHotkey 脚本。
然后通过 Win+2 即可以自动化打开目标网站。
#NoEnv
#SingleInstance,?force
#2::
run,目标网站
WinWaitActive,?立即登录?
sleep,?10000?
;模拟点击登录
send,?用户名{tab}密码{enter}
return
7、Mac OSX 怎么办
AutoHotkey 是 Win 下一款自动化软件,Mac OSX 用户没法使用,但 Mac OSX 内通过编写 AppleScript 脚本,也能实现类似的功能,这里不展开说明。
8、其他说明
其实,AutoHotkey 脚本语言很强大,提供了很多实用的 API,可以快速开发出一些高效率工具,比如:计时器、秒杀器、颜色神偷、快速拷贝文件路径等等。
老男孩老师特别为大家准备了学习AI人工智能的干货礼包,后台私信1可获取5000G珍藏大礼包(培训视频、精选软件、内部资料)~让我们一起让IT学习更简单!
猜你喜欢
- 2024-11-09 AutoHotkey V2.0.12 中文Help文档已完成!
- 2024-11-09 让你在 Windows 上打字摆脱鼠标,试试用这套方案快速移动光标
- 2024-11-09 效率倍增器来了!终极快捷键该这么用
- 2024-11-09 魔兽世界怀旧服:高科技玩法电脑代替人脑,只需一键打出完美DPS
- 2024-11-09 打榜全靠脚本宏?暴雪定义AHK为外挂,竞速团一个都走不掉
- 2024-11-09 远程办公,我们建议用这个软件,顺畅到PS都能用
- 2024-11-09 效率工具|autohotkey帮我节省了400次新建文件操作
- 2024-11-09 在电脑上怎么在每天的某个时刻自动打开指定文件?6种方法教给你
- 2024-11-09 Redis数据倾斜与JD开源hotkey源码分析揭秘
- 2024-11-09 系统小技巧:Windows 10执行任务快上加快
你 发表评论:
欢迎- 最近发表
-
- linux日志文件的管理、备份及日志服务器的搭建
- Linux下挂载windows的共享目录操作方法
- Linux系统中的备份文件命令(linux系统中的备份文件命令有哪些)
- 麒麟KYLINOS|通过不同方法设置用户访问文件及目录权限
- 「Linux笔记」系统目录结构(linux目录的结构及含义)
- linux中修改归属权chown命令和chgrp命令
- 工作日报 2021.10.27 Android-SEAndroid权限问题指南
- Windows和Linux环境下,修改Ollama的模型默认保存路径
- 如何强制用户在 Linux 上下次登录时更改密码?
- 如何删除Linux文件夹中除某些扩展名之外的所有文件?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)