Win10 下,利用 AutoHotKey v2 恢复任务栏图标的右键菜单关闭之快捷键 c
正文
在 MS Windows 系列 OS 中,当鼠标右击任务栏某个正在运行的程序图标,弹出的菜单最后一项一般是关闭
,同时在 XP 系统下提供了一个快捷键c
,个人感觉甚是好用,但可惜可能从 Windows 7 开始就消失了,Win10 里也依旧缺失。我们可以利用 AutoHotKey 软件来模拟实现之。
AutoHotKey 在2023年1月22日发布了 v2 版本,完全摒弃了老版本的混合表达式样式的命令行语法,改成纯表达式语法,而且更改了一些内置函数的命名。具体实现代码就3行,如下:
#Hotif WinActive("ahk_class Windows.UI.Core.CoreWindow")
c::Send "{Up}{Enter}"
#Hotif
备注一下:
#Hotif 表示只有在特定条件下才起作用
Windows.UI.Core.CoreWindow
是 win10 任务栏程序的 class,这可以通过 AHK v2 自带的Window Spy
来查看,其位置如图:
ahk_class Windows.UI.Core.CoreWindow
这个参数,也可以用ahk_pid 7200
来代替,同样是用Window Spy
来获取相关信息。做法是运行 WindowSpy.ahk,将鼠标挪到任务栏,随便找个程序图标点击右键,然后挪动鼠标到弹出的右键菜单上,如下图
通过发送
上
、回车
两个按键,选中弹出的右键菜单最后一项关闭窗口
将上述3行代码保存到 ahk 后缀的文件中,运行之,即可。
最后,将代码用 Ahk2Exe
编译成可执行文件,就很方便使用了。图形界面下的编译工具较为好用,可以通过在命令行上执行 Ahk2Exe.exe /gui
来打开图形界面。
参考文献
- Win7 快捷键 c 的 AHK1.0 实现
- AHK 2.0 官方文档
Win10 下,利用 AutoHotKey v2 恢复任务栏图标的右键菜单关闭之快捷键 c相关推荐
- 利用windows优化大师,将cmd加入鼠标右键菜单
为什么要将cmd加入到鼠标右键菜单 命令行运行java或者sonarqube等命令,虽然已经配置了系统变量,可以在任何目录下运行命令.如果当时已经打开了目标所在的资源管理器窗口,没有将cmd加入到鼠标 ...
- win10下怎样设置的输入栏M图标和中英文输入提示
win10系统下,如何 隐藏/显示 输入栏图标M 和 中英文输入提示 设置输入栏图标 我的电脑 - 设置面板 - 语言 - 高级设置 - [切换输入法]使用桌面语言栏 勾选:显示:反之隐藏. 中/英文 ...
- Win10任务栏图标无法右键/取消固定
最近Win10升级后遇到任务栏图标右键没有反应,多次尝试后原来是安装了startisback开始菜单工具导致,卸载后问题解决!经研究发现关闭startisback的替换任务栏上下文菜单后也可以解决,特 ...
- 好工具推荐系列:ExplorerPatcher,支持让Win11任务栏不再合并/右键菜单不再繁琐等
最近小伙伴们新买的一批笔记本电脑,由于硬件驱动的原因,只能安装Win11系统,与Win10相比各种不习惯,不好用.尤其是任务栏,菜单栏用户体验差异较大.网上虽然有很多教程推荐使用startallbac ...
- win10中Elan触摸板启用“双指点击打开右键菜单“与“双指滚动“方法总结
搞到一台公司的笔记本,使用的是Elan的触摸板: 因为需要,自己重装了个win10系统,然后发现"双指打开右键菜单"不好用了,以及"双指滚动"在某些地方也不好用 ...
- 计算机文件右击怎么显示打开方式,电脑右键菜单中没有打开方式怎么办|电脑恢复打开方式选项到右键菜单中的方法...
假如在电脑系统中安装了多个同类的应用程序,那么对于同一类文件时会有多种打开方式.比如音频文件可以通过不同的播放器来打开.不过,有用户反映在右击文件时发现并没有"打开方式"这个选 ...
- MFC子窗口设置,添加最小化按键,显示任务栏图标,点击关闭退出程序
MFC子窗口默认只有一个关闭按钮,并且没有任务栏图标存在,如何给子窗口添加最小化按钮并且显示任务栏图标 在窗体的属性菜单中,有Minimize Box项设置成true,就会出现最小化按钮 在窗体的On ...
- python打开文件_喜大普奔 | 如何在Win10下利用Python打开grib文件
为什么要花差不多半个月来研究这个,明明Linux比这个简单多了-- 窃格瓦拉·瓶:学Linux是不可能学Linux的,这辈子都不可能喜欢命令行的,Win10说话又好听,我偷别人代码养你啊(?) 总之就 ...
- python pdfplumber 打开文件失败_喜大普奔 | 如何在Win10下利用Python打开grib文件
为什么要花差不多半个月来研究这个,明明Linux比这个简单多了-- 窃格瓦拉·瓶:学Linux是不可能学Linux的,这辈子都不可能喜欢命令行的,Win10说话又好听,我偷别人代码养你啊(?) 总之就 ...
最新文章
- 第四代自动泊车从APA到AVP技术
- 使用Google、百度等搜索引擎完全匹配指定内容搜索
- POJ 1144 Network(无向图连通分量求割点)
- leetcode -- 515. Find Largest Value in Each Tree Row
- java怎么实现同步到微博功能_新浪微博信息站外同步的完整实现
- 浅谈Javascript -- 【嵌套函数及闭包】
- java流程控制if_java程序流程控制(分支结构之 if-else)
- 从挣扎突破到英雄联盟!中国SaaS头部企业阵营渐显
- 电脑之间利用串口传输文件
- Ubuntu 20:Cadence IC615集成HSPICE
- 随机过程基础(1)---一维随机变量标准分布函数、常见性质MATLAB实现
- WebRoot到底是什么鬼?我改它的名可以吗?
- eclipse安装GWT插件
- Eclipse绿豆沙护眼
- 用Git上传代码到华为云(图解详细)
- 基于恩智浦MK60DN512Z系列单片机的智能模型车主程序与子程序集
- 二开版优化新紫色UI云开发新款壁纸小程序源码支持用户投稿在线审核
- 玩具车c语言控制程序,蓝宙电子:八岁的小朋友可以这样编程控制小汽车
- 软件使用vmware虚拟机的安装步骤详细
- S32K系列S32K144学习笔记——ADC
热门文章
- java计算机毕业设计银行贷款管理系统源码+数据库+系统+lw文档+部署
- R中的直方图和核密度图绘制
- 广东启动执业药师合理用药专业技能培训
- 21世纪非常成功心法[强烈推荐3]
- HFUT《机器人技术》第一次作业
- Flash建立多国语言文档方法
- c语言静态存储和动态存储,为了便于计算机存储管理,C语言把保存所有变量的数据区,分成动态存储区和静态存储区,静态局部变量被存放在动态存储区。...
- 基于cloudera搭建大数据集群(docker)记录
- OS-用户态和核心态
- 部署zabbix6.2