如何编写AHK脚本绑定Alt+F4快捷键实现关闭PowerShell功能
AHK映射实现方案
推荐配置(仅PowerShell窗口生效,不干扰其他软件)
该方案只会在PowerShell窗口触发映射,不会覆盖其他软件默认的Alt+F4关闭窗口逻辑:
; 匹配传统PowerShell #IfWinActive ahk_exe powershell.exe ; 匹配PowerShell 7 可取消下方注释替换上一行 ; #IfWinActive ahk_exe pwsh.exe ; 匹配Windows Terminal运行的PowerShell 可取消下方注释替换第一行 ; #IfWinActive ahk_exe WindowsTerminal.exe !F4:: Send !{Space} Sleep 50 Send c return #IfWinActive
全局生效配置
如果你需要所有场景下Alt+F4都触发该操作,使用以下代码即可:
!F4:: Send !{Space} Sleep 50 Send c return
使用说明
- AHK语法中
!对应键盘Alt键,!F4即表示按下Alt+F4时触发后续操作 - 代码中的
Sleep 50是预留50ms等待系统菜单弹出,避免按键失效,可根据设备响应速度自行调整数值 - 将代码保存为后缀为
.ahk的文件,双击即可运行,如需开机自启,将文件放入Win+R运行shell:startup打开的启动目录即可
内容的提问来源于stack exchange,提问作者Wenfang Du
相关产品推荐
相关产品推荐

