AutoHotKey 双击Ctrl 打开指定程序、网页

一、AutoHotKey 下载

CSDN 下载链接:AutoHotKey V2.0.11

二、编写脚本

新建一个txt文本, 如:myHotKey.txt;  支持中文名称、目录;

修改文件扩展名为 ".ahk";

右击文件,开始编辑文件:

编写、复制以下代码,保存:

#NoEnv                                                  ; 不使用环境变量
#SingleInstance force                                   ; 如果重复打开相同的脚本,只运行最后一次打开的,不重复运行两个脚本

;  定义Ctrl变量
ctrlLastTime := 0                                       ; 最后一次释放时间
ctrlNum := 0                                            ; 释放次数
ctrlTime :=0                                            ; 双击时间
ctrlProgram := "www.baidu.com"                          ; 双击要打开的程序、网页

; 定义Alt变量
altLastTime := 0                                        ; 最后一次释放时间
altNum := 0                                             ; 最后一次释放时间
altTime :=0                                             ; 双击时间
altProgram := "F:\360SyncDisk\工作(同步)\桌面同步\串口调试助手.exe"       ; 双击要打开的程序、网页



~Ctrl up::                                      ; 检测按键; up是指释放; 释放只触发一次            
ctrlNum++
if( ctrlNum>=2)
{
    ctrlNum :=0                                 ; 点击次数清0
    ctrlTime := A_TickCount - ctrlLastTime      ; 计算两次Ctrl释放的间隔时间
    if(ctrlTime < 300)                          ; 双击有效时间
    { 
        Run    %ctrlProgram%                    ; 打开指定程序、网页
    }
}
ctrlLastTime := A_TickCount                     ; 记录最后一次释放的时间
return



~Alt up::                                       ; 检测按键; up是指释放; 释放只触发一次            
altNum++
if( altNum >= 2)
{
    altNum :=0                                  ; 点击次数清0
    altTime := A_TickCount - altLastTime        ; 计算两次Ctrl释放的间隔时间
    if(altTime < 300)                           ; 双击有效时间
    {                                           ; 打开指定程序、网页
        Run  %altProgram%                       ; 打开指定程序、网页
    }
}
altLastTime := A_TickCount                      ; 记录最后一次释放的时间
return

保存后,双击即可运行,任务栏上会显示图标:

此时,双击Ctrl 就能打开指定的程序、网页。

三、让脚本开机后自动启动

  • 按下 Win+R键 ,打开“运行”对话框。
  • 输入shell:startup 并按回车键,这将打开“启动”文件夹。
  • 将你的.ahk脚本文件,右键拖放到这个文件夹中,在弹出的菜单中,选择:创建快捷方式"。这样,每次启动Windows 时,脚本就会自动运行。

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值