【AHK】挽救 win11 —— 找回任务栏图标的右键菜单关闭之快捷键 c

3 篇文章 0 订阅

在这里插入图片描述

正文

在 MS Windows 系列 OS 中,当鼠标右击任务栏某个正在运行的程序图标,弹出的菜单最后一项一般是关闭,同时在 XP 系统下提供了一个快捷键c,个人感觉甚是好用,但可惜可能从 Windows 7 开始就消失了,Win11 里也依旧缺失。我们可以利用 AutoHotKey 软件来模拟实现之。

AutoHotKey 在2023年1月22日发布了 v2 版本,完全摒弃了老版本的混合表达式样式的命令行语法,改成纯表达式语法,而且更改了一些内置函数的命名。具体实现代码就3行,如下:

#Hotif WinActive("ahk_class Windows.UI.Core.CoreWindow")
c::Send "{Up}{Enter}"
#Hotif

备注一下:

  1. #Hotif 表示只有在特定条件下才起作用

  2. Windows.UI.Core.CoreWindow 是 win10 任务栏程序的 class,这可以通过 AHK v2 自带的 Window Spy 来查看,其位置如图:
    spy_ahk_position

  3. ahk_class Windows.UI.Core.CoreWindow 这个参数,也可以用 ahk_pid 7200 来代替,同样是用 Window Spy 来获取相关信息。做法是运行 WindowSpy.ahk,将鼠标挪到任务栏,随便找个程序图标点击右键,然后挪动鼠标到弹出的右键菜单上,如下图
    spy

  4. 通过发送 回车两个按键,选中弹出的右键菜单最后一项关闭窗口

将上述3行代码保存到 ahk 后缀的文件中,运行之,即可。

最后,将代码用 Ahk2Exe 编译成可执行文件,就很方便使用了。图形界面下的编译工具较为好用,可以通过在命令行上执行 Ahk2Exe.exe /gui 来打开图形界面。

参考文献

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值