В Windows 7 вы можете перетащить окно в крайнее левое положение экрана, и оно закрепится там, расширяясь на всю высоту экрана и половину его ширины.
Есть ли простой способ сделать это с помощью AutoHotKey?
В Windows 7 вы можете перетащить окно в крайнее левое положение экрана, и оно закрепится там, расширяясь на всю высоту экрана и половину его ширины.
Есть ли простой способ сделать это с помощью AutoHotKey?
Немного поздно, но у меня была такая же проблема, мне нужно было интегрировать стыковку окон в цепочку команд AHK. Это сработало для меня:
Send {LWin down}{Left}{LWin up}
Если вы используете Alt или Ctrl в своей короткой клавише, вам нужно будет использовать KeyWait, например:
KeyWait Ctrl
Send {LWin down}{Left}{LWin up}
return
Эммм, не уверен, что это то, что вы ищете, но windowskey+left закрепит текущее окно слева. Вам даже не нужна автогорячая клавиша, чтобы сделать это.
Я решил, что лучший способ сделать это — особенно с учетом того, что у меня два монитора и я могу захотеть прикрепить окно к определенному — сначала пристыковать его вручную, а затем получить координаты и ширину/высоту пристыкованного окна с помощью Window Spy. Затем я могу использовать команду WinMove, чтобы отправить его в эту позицию.
ControlSend,, #{Left}, A
, где A означает активное окно, или вы можете заменить его заголовком. ControlSend - person Brigand   schedule 15.12.2012