啊如何保持可见窗口虽然不活跃

时间:2013-11-15 21:05:10

标签: windows autohotkey visible

以下脚本有效但最小化屏幕不活动,但我想保持非活动窗口可见。我该怎么办?

F9::
      IfWinExist ahk_class Forge10MDIClass
      WinMove ahk_class Forge10MDIClass
      WinActivate ahk_class Forge10MDIClass
Send {space} ;; pauses audio file (toggles)
Send !{Esc} ;; Alt + Esc in Windows 8; but it is minimizing and I dont want that
return

1 个答案:

答案 0 :(得分:1)

你可以用两种不同的方式做到这一点:

首先:存储活动窗口并在切换音频文件后切换回来

F9::
    WinGet, active_id, ID, A
    IfWinExist ahk_class Forge10MDIClass
    {
        WinActivate ahk_class Forge10MDIClass
        Send {space} ;; pauses audio file (toggles)
        WinActivate, ahk_id %active_id%
    }
    Return

第二:使用ControlSend Space 直接发送到窗口,而不必激活它。

F9::ControlSend, ahk_parent, {Space}, ahk_class Forge10MDIClass

注意:我没有此软件,因此我无法确认ControlSend是否正常运行。

希望这有帮助。