如何通过鼠标或键盘按键实现exe文件的一键运行与关闭
一键启停指定EXE程序的可行方案
以下方案均支持全局生效,覆盖游戏、办公软件等全场景,无需手动点图标/关窗口:
方案1:适配现有罗技宏鼠标的原生方案
不需要额外安装第三方工具,直接用罗技官方的G HUB驱动即可配置:
- 打开G HUB进入对应鼠标的按键配置页,选一个闲置的鼠标按键(推荐侧键,不容易误触)
- 给该按键分配复合宏动作,逻辑设置为:先检测目标程序进程是否存在,不存在则执行「启动程序」动作,选中你本地
music.exe的存储路径;存在则执行系统命令taskkill /f /im music.exe强制关闭对应进程 - 配置时选择「全局生效」模式,不要限定在特定软件配置文件下,即可在任意场景按该键触发启停。如果担心和游戏内按键冲突,可以给触发动作加个长按判定,或者搭配一个不常用的键盘修饰键组合触发。
方案2:普通鼠标通用的轻量脚本方案(自由度最高)
用AutoHotkey实现,资源占用极低,支持任意键盘、普通鼠标按键绑定,步骤如下:
- 安装AutoHotkey v2版本后,在桌面新建后缀为
.ahk的脚本文件,右键选择编辑 - 粘贴以下基础代码,按需修改程序路径、触发按键即可:
; 示例为Alt+M触发,避免和正常输入M键冲突,要改触发键直接替换第一行的热键标记即可 ; 绑普通鼠标侧键的话把!m::改成XButton1::(对应鼠标第一个侧键)、XButton2::(对应第二个侧键) !m:: { ; 替换为你自己的music.exe完整本地路径 targetExePath := "C:\Softwares\MusicPlayer\music.exe" targetExeName := "music.exe" if ProcessExist(targetExeName) { ProcessClose(targetExeName) } else { Run(targetExePath) } }
- 保存脚本后双击运行,后台常驻内存不到10M,任意场景下按绑定按键就能切换程序启停状态。需要开机自启的话,把脚本快捷方式放到
shell:startup打开的系统启动文件夹里即可。
方案3:零代码官方工具方案
如果不想写脚本,可以用微软官方免费的PowerToys工具:
- 安装后打开内置的「键盘管理器」「鼠标实用工具」模块,直接自定义要绑定的键盘/鼠标按键
- 给绑定按键设置「启动程序」动作,搭配内置的进程判断规则,即可实现一键启停,和Windows系统兼容性拉满,没有广告,也不会被大部分游戏反作弊误判。
注意:不要直接裸绑常用单键(比如不带修饰键的M键),不然正常打字、输入快捷键的时候很容易误触,优先选鼠标侧键、带Alt/Ctrl修饰的组合键作为触发键。网游环境下尽量用官方驱动、微软官方工具实现,避免第三方小众宏工具被反作弊判定为外挂。
内容的提问来源于stack exchange,提问作者Alfas MP
相关产品推荐
相关产品推荐

