4

У меня есть ярлык, который открывает терминал PuTTy. Когда я нажимаю ярлык 4 раза (или один раз), могут ли окна PuTTy совмещаться в 4 углах экрана и заполнять 4 равные области? Как?

3 ответа3

5

Windows и PuTTy не имеют этого параметра по умолчанию. Там может быть автоматизированное программное обеспечение для организации экрана, но я не знаю ни одного (вы можете спросить на http://softwarerecs.stackexchange.com).

Я хотел бы создать скрипт AutoHotKey . Ниже приведена очень общая версия того, что вы можете сделать, чтобы запустить 4 окна PuTTy и расположить их одинаково по всему экрану с помощью одного ярлыка:

SetTitleMatchMode, 2
SetTitleMatchMode Fast

Run, % "C:\Putty\Install\Folder\putty.exe"
WinWait putty
;Upper Left
WinMove, putty, , 0, 0, 960, 540

Run, % "C:\Putty\Install\Folder\putty.exe"
WinWait putty
;Upper Right
WinMove, putty, , 960, 0, 960, 540

Run, % "C:\Putty\Install\Folder\putty.exe"
WinWait putty
;Lower Left
WinMove, putty, , 0, 540, 960, 540

Run, % "C:\Putty\Install\Folder\putty.exe"
WinWait putty
;Lower Right
WinMove, putty, , 960, 540, 960, 540

Это предполагает, что у вас есть экран HD (1920x1080). Вы можете включить сайт и информацию для входа в каждое окно, чтобы они автоматически запускали соединение, которое вы хотите для каждого из них. Вам просто нужно найти команды командной строки PuTTy, которые вам нужны для сайтов, которые вы используете, и включить их как часть команды Run для каждого окна.

3

Этот ответ использует Snap Assist из Windows 10 и AutoHotKey.

Snap Assist может размещать и изменять размеры окон на половину или четверть экрана с помощью следующих горячих клавиш Corner Snap:

  • Win+Left , Win+Up : левый верхний четверть экрана
  • Win+Left , Win+Down : левый-нижний четверть экрана
  • Win+Right , Win+Up : правая верхняя четверть экрана
  • Win+Right , Win+Down : правая нижняя четверть экрана

Следующий скрипт AutoHotKey поместит блокнот в левую верхнюю четверть экрана и изменит его размер до размера четверти экрана:

SetTitleMatchMode, 2
SetTitleMatchMode Fast

Run, % "C:\Windows\System32\notepad.exe"
WinWait Notepad
Send {LWin down}{Left}{LWin up}{LWin down}{Up}{LWin up}

Вы должны изменить скрипт следующим образом:

  • Последние 3 строки должны быть реплицированы для каждого вызова замазки
  • В команде « Выполнить» замените путь к notepad.exe на путь к putty.exe . Параметры для putty добавляются сразу после программы с пробелом. Если параметр содержит специальные символы, заключите его в двойные кавычки.
  • В команде WinWait параметр должен содержать некоторое идентифицирующее слово или частичное слово в заголовке окна, которое является уникальным для этого вызова putty
  • Клавиши в команде « Отправить» должны быть изменены, чтобы указать правую четверть экрана. Другие коды клавиш AutoHotKey, которые нужно использовать: {Down} и {Right} .

Чтобы это работало, Windows 10 Snap Assist должен быть включен, что является его состоянием по умолчанию. Если это необходимо включить, запустите приложение «Настройки» из меню «Пуск», нажмите «Система», нажмите «Многозадачность» слева и установите параметр «Привязка». Следующие два параметра должны быть включены:

образ

0

Вы не можете делать то, что хотите, только с помощью PuTTY, но вы можете использовать MTPuTTY (PuTTY с несколькими вкладками)http://ttyplus.com/multi-tabbed-putty/

Посмотрите, что он делает здесь:

https://www.youtube.com/watch?v=nsgzxzSiifA

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .