AutoHotkey-скрипт: установка заданного положения и размера окон программ горячей клавишей
Поскольку разрешение моего монитора довольно большое – 1920×1200 пикселей, я не люблю разворачивать окна программ на весь экран. Нравится, когда при этом видна, во-первых, красивая картинка рабочего стола, во-вторых, гаджеты справа (на рабочем столе ничего, кроме гаджетов, у меня нет).
Вот как это выглядит:
На скрине можно увидеть, что в панели задач есть The Bat! и Sublime Text. Размер этих окон точно такой же, как у браузера, поэтому они сейчас находятся ровно под браузером и нигде не выглядывают.
До недавнего времени я пользовался программой WinSplit Revolution, с помощью которой выставлял для окон данный размер и положение на экране.
С началом пользования программой AutoHotkey я смог отказаться от WinSplit Revolution, найдя ей альтернативу в виде готового скрипта:
MoveWindow(width, height) {
WinMove, A, , 90, 0, width, height
ToolTip, %width%x%height%
Sleep, 500
ToolTip,
Return
}
^!Numpad5::MoveWindow(1620, 1170)
Скрипт запускается по горячей клавише Ctrl + Alt + Num5 (Num5 – клавиша «5» на цифровом блоке справа на клавиатуре).
90 – это сдвиг окна в пикселях от левого края экрана. Следующий за ним через запятую ноль – это сдвиг сверху.
1620 и 1170 – это соответственно ширина и высота окна, тоже в пикселях.
Таким образом, дублируя последнюю строку скрипта и меняя соответствующие параметры, можно задать несколько размеров окон программ и назначить на каждый из них свою горячую клавишу.
Ваш комментарий будет первым