Windows 如何使用自动热键将窗口停靠在左侧?

Windows 如何使用自动热键将窗口停靠在左侧?,windows,autohotkey,Windows,Autohotkey,在Windows7中,您可以将窗口拖动到屏幕最左边的位置,它将停靠在那里,扩展到屏幕的全高和一半宽度 有没有一种使用自动热键的简单方法?嗯,不确定这是否是您要找的,但windowskey+left将停靠左侧的当前窗口。您甚至不需要自动热键来完成此操作。嗯,不确定这是否是您要查找的,但windowskey+left将停靠左侧的当前窗口。你甚至不需要自动热键就可以做到这一点。我决定最好的方法——特别是因为我有两个监视器,可能需要一个窗口停靠在一个特定的监视器上——是先手动停靠它,然后使用window

在Windows7中,您可以将窗口拖动到屏幕最左边的位置,它将停靠在那里,扩展到屏幕的全高和一半宽度


有没有一种使用自动热键的简单方法?

嗯,不确定这是否是您要找的,但windowskey+left将停靠左侧的当前窗口。您甚至不需要自动热键来完成此操作。

嗯,不确定这是否是您要查找的,但windowskey+left将停靠左侧的当前窗口。你甚至不需要自动热键就可以做到这一点。

我决定最好的方法——特别是因为我有两个监视器,可能需要一个窗口停靠在一个特定的监视器上——是先手动停靠它,然后使用window Spy获取停靠窗口的坐标和宽度/高度。然后我可以使用WinMove命令将其发送到该位置。

我决定最好的方法是首先手动将其停靠,然后使用window Spy获取停靠窗口的坐标和宽度/高度,尤其是因为我有两个监视器,可能需要将窗口停靠到特定的监视器上。然后我可以使用WinMove命令将其发送到该位置。

有点晚,但我遇到了相同的问题,需要将窗口停靠集成到一系列AHK命令中。这对我很有用:

Send {LWin down}{Left}{LWin up}
如果您在快捷键中使用Alt或Ctrl,则需要使用KeyWait,如:

KeyWait Ctrl
Send {LWin down}{Left}{LWin up}
return

有点晚了,但我也遇到了同样的问题,需要将窗口停靠集成到一系列AHK命令中。这对我很有用:

Send {LWin down}{Left}{LWin up}
如果您在快捷键中使用Alt或Ctrl,则需要使用KeyWait,如:

KeyWait Ctrl
Send {LWin down}{Left}{LWin up}
return

哈-是的,我意识到我不需要自动热键来停靠窗口,但我希望停靠窗口是我正在执行的一系列自动热键命令的一部分:打开此应用程序;靠左停靠;打开另一个应用程序;把它停靠在右边;等等哈-是的,我意识到我不需要自动热键来停靠窗口,但我希望停靠窗口是我正在执行的一系列自动热键命令的一部分:打开此应用程序;靠左停靠;打开另一个应用程序;把它停靠在右边;等等,我没有Win7可供测试,但请尝试ControlSend、{Left},其中A表示活动窗口,或者您可以用标题替换它。我没有Win7可供测试,但请尝试ControlSend、{Left},A其中A表示活动窗口,或者您可以将其替换为标题。