cuicuiv5
2023-04-10 09:41:58 +08:00
gpt 给的脚本完美运行.
下面是一个符合你需求的 autohotkey 脚本:
```
#IfWinActive ahk_exe chrome.exe ; 只在 Chrome 窗口中生效
~LButton::
MouseGetPos, , y
If (y <= 30)
{
If (A_PriorHotkey = A_ThisHotkey && A_TimeSincePriorHotkey < 400)
{
SendInput ^w
}
}
Return
```
这个脚本的作用是:当在 Chrome 窗口中按下鼠标左键时,判断当前鼠标位置是否在屏幕顶端 30 像素以内。如果是,则判断这是否是一个双击事件(两次按下时间间隔小于 400 毫秒),如果是,则发送 Ctrl+W 键,关闭当前标签页。
注意:这个脚本需要安装 AutoHotkey 软件才能运行。同时,由于它是在全局范围内监控鼠标事件,可能会对其他应用程序产生影响,建议在使用时注意。