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

AHK中GUI的+LastFound等窗口选项未生效,如何解决?

解决AutoHotkey GUI样式未生效的问题

你的GUI没有应用+LastFound +AlwaysOnTop +ToolWindow -Caption这些样式,核心原因是Gui Show中的Restore参数会重置窗口状态,覆盖你创建GUI时设置的样式。另外,操作GUI时明确指定名称可以避免歧义,提升脚本稳定性。

修改后的完整代码:

ShowWindow := false

#Persistent
#SingleInstance Force
#NoEnv
SetWorkingDir %A_ScriptDir%
SetBatchLines -1

Gui New, +LastFound +AlwaysOnTop +ToolWindow -Caption, Protect
WinSet, TransColor, F0F0F0 175, Protect

#+^CapsLock::
    ShowWindow := !ShowWindow
    if (ShowWindow) {
        Gui Show, x1226 y0 w140 h10 NA, Protect
    } else {
        Gui Hide, Protect
    }
Return

额外排查建议:

  • 升级到最新版AutoHotkey,旧版本可能存在窗口样式解析的兼容性问题。
  • 暂时关闭第三方窗口管理工具,这类软件可能会修改窗口属性导致样式失效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 12:33:23