AutoHotkey 效率提升脚本集

一些实用的 AutoHotkey 脚本示例,这些可以显著提升工作效率。

#Requires AutoHotkey v2.0

; 1. 快速启动常用程序
^!n::Run "notepad.exe" ; Ctrl+Alt+N 启动记事本
^!c::Run "calc.exe" ; Ctrl+Alt+C 启动计算器 ; 2. 快速插入常用文本(如邮箱、日期等)
:*:@em::your.email@example.com
:*:ddd::
{
SendInput FormatTime(, "yyyy-MM-dd") ; 插入当前日期
} ; 3. 窗口管理
^!Left::WinMove -960, 0, 960, 1080, "A" ; Ctrl+Alt+Left 将当前窗口移到左半屏
^!Right::WinMove 960, 0, 960, 1080, "A" ; Ctrl+Alt+Right 将当前窗口移到右半屏 ; 4. 文本处理
^+c:: ; Ctrl+Shift+C 复制后自动去除格式
{
Send "^c"
Sleep 50
A_Clipboard := A_Clipboard
} ; 5. 自动替换常见的输入错误
::teh::the
::recieve::receive ; 6. 快速搜索选中文本
^+g:: ; Ctrl+Shift+G 用谷歌搜索选中的文本
{
Send "^c"
Sleep 50
Run "https://www.google.com/search?q=" A_Clipboard
} ; 7. 自动输入模板文本
:*:bestrgds::
{
SendInput "Best regards,`n" ; `n 表示换行
SendInput "Your Name"
} ; 8. 快速调整音量
^!Up::SoundSetVolume("+5") ; Ctrl+Alt+Up 增加音量
^!Down::SoundSetVolume("-5") ; Ctrl+Alt+Down 降低音量 ; 9. 自动保存
#HotIf WinActive("ahk_class Notepad")
^s:: ; 在记事本中,Ctrl+S 自动添加时间戳后保存
{
SendInput " - " FormatTime(, "HH:mm:ss")
Send "^s"
}
#HotIf ; 10. 鼠标手势
XButton1::SendInput "^c" ; 鼠标前侧键复制
XButton2::SendInput "^v" ; 鼠标后侧键粘贴

这些脚本涵盖了多个效率提升的方面:

  1. 快速启动程序

    • 使用热键快速打开常用程序
    • 可以根据需要自定义快捷键和程序路径
  2. 文本快捷方式
    • 自动展开常用文本(如邮箱地址)
    • 快速插入当前日期时间
    • 自动纠正常见拼写错误
  3. 窗口管理
    • 快速调整窗口位置和大小
    • 实现类似 Windows+箭头键的功能
  4. 增强的复制粘贴
    • 复制时自动清除格式
    • 使用鼠标侧键进行复制粘贴
  5. 快速搜索
    • 选中文本后快速搜索
    • 可以自定义搜索引擎
  6. 自动化工作流
    • 自动添加邮件签名
    • 带时间戳的自动保存
    • 音量快速调节

您可以根据自己的需求修改这些脚本,比如:

  • 更改快捷键组合
  • 添加更多的文本替换规则
  • 自定义窗口管理的尺寸
  • 增加其他常用程序的快速启动
  • 添加特定应用程序的自动化操作

[!tip]

想要别的功能还可以问一下AI

『AutoHotkey』 效率提升「脚本集」的更多相关文章

  1. 专注效率提升「GitHub 热点速览 v.22.36」

    本周最大的 GitHub 事件无疑是国内多家自媒体报道过的,GitHub 官方或将下架 GitHub Trending 页面.作为 GitHub Trending 长期用户,本周也是找到了实用且提升效 ...

  2. FileUpload控件「批次上传 / 多档案同时上传」的范例--以「流水号」产生「变量名称」

    原文出處  http://www.dotblogs.com.tw/mis2000lab/archive/2013/08/19/multiple_fileupload_asp_net_20130819. ...

  3. 『开源』Slithice 2013 服务器集群 设计和源码

    相关介绍文章: <『设计』Slithice 分布式架构设计-支持一体式开发,分布式发布> <『集群』001 Slithice 服务器集群 概述> <『集群』002 Sli ...

  4. 『实践』VirtualBox 5.1.18+Centos 6.8+hadoop 2.7.3搭建hadoop完全分布式集群及基于HDFS的网盘实现

    『实践』VirtualBox 5.1.18+Centos 6.8+hadoop 2.7.3搭建hadoop完全分布式集群及基于HDFS的网盘实现 1.基本设定和软件版本 主机名 ip 对应角色 mas ...

  5. 『叶问』#41,三节点的MGR集群,有两个节点宕机后还能正常工作吗

    『叶问』#41,三节点的MGR集群,有两个节点宕机后还能正常工作吗 每周学点MGR知识. 1. 三节点的MGR集群,有两个节点宕机后还能正常工作吗 要看具体是哪种情况. 如果两个节点是正常关闭的话,则 ...

  6. 『006』Shell脚本

    『003』索引-Linux Shell Script Shel脚本-初步入门 [001]- 点我快速打开文章[<01 什么是 Shell>] [002]- 点我快速打开文章[<02 ...

  7. 『005』Web集群

    『006』索引-The Web cluster 准备更新中

  8. 『WPF』DataGrid的使用

    原文 『WPF』DataGrid的使用 几点说明 这里主要是参考了MSDN中关于DataGrid的说明 这里只会简单说明在WPF中,DataGird最简单的使用方法 对于MSDN中的翻译不会很详细,也 ...

  9. 『TensorFlow』专题汇总

    TensorFlow:官方文档 TensorFlow:项目地址 本篇列出文章对于全零新手不太合适,可以尝试TensorFlow入门系列博客,搭配其他资料进行学习. Keras使用tf.Session训 ...

  10. 『计算机视觉』Mask-RCNN_从服装关键点检测看KeyPoints分支

    下图Github地址:Mask_RCNN       Mask_RCNN_KeyPoints『计算机视觉』Mask-RCNN_论文学习『计算机视觉』Mask-RCNN_项目文档翻译『计算机视觉』Mas ...

随机推荐

  1. 快速搭建hadoop,zk,hbase的基础集群

    1. ZK集群,Hadoop集群,Hbase集群安装 Linux121 Linux122 Linux123 Hadoop MySQL ZK HBASE 1.1 安装Vmware,安装虚拟机集群 1.1 ...

  2. 卧槽,WebStorm现在免费啦!

    前言 就在昨天1024程序员节,JetBrains突然宣布WebStorm现在对非商业用途免费啦.以后大家再也不用费尽心思的去找破解方法了,并且公告中的关于非商业用途定义也很有意思. 关注公众号:[前 ...

  3. C++之OpenCV入门到提高003:矩阵的掩膜(Mask)处理

    一.介绍 今天是这个系列<C++之 Opencv 入门到提高>得第三篇文章.今天这篇文章也不难,主要介绍如何使用 Opencv 对图像进行掩膜处理,提高图像的对比度.在这个过程中,我们可以 ...

  4. Nuxt.js 应用中的 nitro:config 事件钩子详解

    title: Nuxt.js 应用中的 nitro:config 事件钩子详解 date: 2024/11/2 updated: 2024/11/2 author: cmdragon excerpt: ...

  5. .net core想到哪写道哪之asp.net core的机密

    我们往往需要在项目里使用一些机密数据,比如数据库的密码,再比如一些密钥.这些东西一般来说我们都会放到配置文件里. 但是这些东西是跟自己的账号相关的,我们在一些多人合作的项目中,尤其是开源项目肯定不能直 ...

  6. AtCoder Beginner Contest 152

    Flatten 给定\(n\)个正整数\(a_i\),,现在让你求出\(n\)个整数\(b_i\),使得任取\(1\le i < j \le n\),\(a_ib_i=a_jb_j\)始终成立, ...

  7. 十亿手机号去重-BitSet

    思路:使用Java自带BitSet函数,将手机号分为两段(15555555555 -> 155+55555555) public class demo { public static void ...

  8. C#中 自定义验证规则ValidationAttribute的使用

    C#中 自定义验证规则ValidationAttribute的使用 迷恋自留地 进行接口请求的时候难免会对请求字段进行验证,验证对象的所有字段的值是否合乎要求,如进行非空检测,长度检测等等. Requ ...

  9. 从Delphi到Lazarus——安装最新版的Lazarus

    0.前言 在这篇文章里将会介绍以下内容: 下载最新版的Lazarus安装程序 安装Lazarus 安装整合IDE界面的软件包 编译运行你的第一个测试程序 结束语 1.下载最新版的Lazarus安装程序 ...

  10. CoFile 企业云盘大焕新啦!

    一.域名升级,更好记 俗话说的好,好记性不如字数少 cofile.net 指尖一敲,快乐来到 别拦着我,我就要用 CoFile 企业云盘 二.架构优化,不止更快 底层优化,加载提速,更快响应,加倍安全 ...