You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用AutoHotkey快捷键点击Win10操作中心按钮开启移动热点

问题根源
  • 坐标模式不匹配:你仅为MouseGetPos设置了屏幕坐标模式,MouseClick默认使用活动窗口坐标,传入的屏幕坐标值会完全错位
  • 缺少操作中心加载等待:发送#a后操作中心有弹出动画,未完成加载时点击会命中空白区域
  • 点击参数错误:MouseClick末尾的U参数代表仅发送鼠标弹起事件,缺少按下动作,点击操作本身就不生效
修复后的原逻辑代码
~Numpad0 & NumpadEnter::
CoordMode MouseGetPos, Screen
CoordMode Mouse, Screen ; 设置鼠标点击使用屏幕坐标
MouseGetPos, X, Y
Send #a
Sleep 200 ; 等待操作中心完全弹出,可根据设备响应速度调整数值
MouseClick, Left, 1496, 796, 1, 10 ; 移除错误的U参数,完成完整的按下+弹起点击动作
Sleep 100
Send #a
MouseMove, X, Y, 10 ; 恢复鼠标原位置
Return

使用该版本前请先用AHK自带的Window Spy工具确认热点按钮的实际屏幕坐标,按钮位置会随屏幕分辨率、快速操作排序变化,固定坐标容易失效。

更稳定的无界面方案

该方案直接调用系统命令控制热点,无需操作UI,不会弹出任何批处理窗口,完全符合你的使用需求。使用前请确保你已经提前配置过热点的SSID和密码。

单次开启版本

~Numpad0 & NumpadEnter::
RunWait, netsh wlan set hostednetwork mode=allow,, Hide
RunWait, netsh wlan start hostednetwork,, Hide
Return

开关切换版本(按一次开,再按一次关)

~Numpad0 & NumpadEnter::
RunWait, %ComSpec% /c netsh wlan show hostednetwork | findstr /i "已启动" ,, Hide, outputCode
if (outputCode = 0) {
    ; 当前已开启,执行关闭
    RunWait, netsh wlan stop hostednetwork,, Hide
} else {
    ; 当前已关闭,执行开启
    RunWait, netsh wlan start hostednetwork,, Hide
}
Return

内容的提问来源于stack exchange,提问作者Mack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 17:57:01