2012-12-14 27 views
1

在Windows 7中,您可以将窗口拖到最左侧的屏幕位置,并将其停靠在屏幕上,扩展到屏幕的全高和宽度的一半。如何使用autohotkey停靠左侧的窗口?

有没有一种简单的方法来使用AutoHotKey来做到这一点?

+0

我没有Win7的测试,但尝试ControlSend ,,#{Left},A',其中A表示活动窗口,或者您可以用标题替换它。 [ControlSend](http://www.autohotkey.com/docs/commands/ControlSend.htm) – FakeRainBrigand

回答

0

我决定做到这一点的最佳方式 - 特别是因为我有两个显示器,可能需要一个窗口停靠到特定的窗口 - 是先停靠它,然后获取停靠窗口的坐标和宽度/高度窗口间谍。然后我可以使用WinMove命令将它发送到该位置。

1

Emmm,不知道这是你在找什么,但windowskey + left会停靠左边的当前窗口。你甚至不需要autohotkey来做到这一点。

+0

Ha - 是的,我意识到我不需要AutoHotKey来停靠窗口,但我想要停靠一个窗口成为部件我正在执行一系列AutoHotKey命令:“打开此应用程序;将其停靠在左侧;打开其他应用程序;将其停靠在右侧;等等” –

2

有点晚了,但我只是有同样的问题,需要将窗口对接集成在AHK命令链中。这为我工作:

Send {LWin down}{Left}{LWin up} 

如果您使用您的shortkey Alt键或Ctrl,你需要使用KeyWait像:

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

适用于我! – axel22