#Requires AutoHotkey v2
; 双击鼠标左键关闭当前Chrome标签
~LButton:: {
static lastClickTime := 0
; 获取当前时间
currentTime := A_TickCount
; 计算两次点击的时间间隔
if (currentTime - lastClickTime < 300) {
; 检查活动窗口是否是Chrome
if (WinActive("ahk_exe chrome.exe")) {
; 发送快捷键 Ctrl + W 关闭标签
Send("^w")
}
}
lastClickTime := currentTime
}
脚本说明:
- ~LButton:表示监听鼠标左键点击的事件,波浪号(~)表示不阻止事件传递。
- A_TickCount:是一个内建变量,返回系统启动后经过的时间(以毫秒计)。
- currentTime - lastClickTime < 300:用来检查两次点击之间的时间间隔是否小于300毫秒,即认为是双击。
- WinActive(“ahk_exe chrome.exe”):检查当前活动窗口是否为Chrome浏览器,如果是,则发送关闭标签的快捷键
Ctrl + W
。