![在 Windows 屏幕的四个角落打开 4 个 Putty 终端](https://linux22.com/image/1550372/%E5%9C%A8%20Windows%20%E5%B1%8F%E5%B9%95%E7%9A%84%E5%9B%9B%E4%B8%AA%E8%A7%92%E8%90%BD%E6%89%93%E5%BC%80%204%20%E4%B8%AA%20Putty%20%E7%BB%88%E7%AB%AF.png)
我有一个打开 PuTTy 终端的快捷方式。当我单击该快捷方式 4 次(或一次)时,PuTTy 窗口是否可以在屏幕的四个角对齐并填充 4 个相等的区域?如何实现?
答案1
Windows 和 PuTTy 没有将其作为默认选项。可能有自动屏幕组织软件,但我不知道有(你可以询问http://softwarerecs.stackexchange.com)。
我要做的是创建一个自动热键脚本。下面是一个非常通用的版本,说明如何启动 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
这假设您有一个高清屏幕(1920x1080)。您可以将站点和登录信息包含到每个窗口中,这样它们也会自动为每个窗口启动所需的连接。您只需查找您正在使用的站点所需的 PuTTy 命令行命令,并将它们作为Run
每个窗口命令的一部分。
答案2
这个答案使用 Windows 10 的快照助手 和 自动热键。
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}
您应该按如下方式修改脚本:
- 每次调用 putty 时都要复制最后三行
- 在里面运行命令,将路径替换
notepad.exe
为路径putty.exe
。putty 的参数紧跟在程序后面,中间用空格分隔。如果参数包含特殊字符,请用双引号括起来。 - 在里面 WinWait 命令,该参数应该包含窗口标题上的一些标识词或部分词,这些词或词对于该 putty 调用是唯一的
- 上的键
发送命令
应修改以指定正确的四分之一屏幕。要使用的其他 AutoHotKey 键代码是:
{Down}
和{Right}
。
要实现此功能,必须启用 Windows 10 Snap Assist,这是其默认状态。如果需要启用,请从“开始”菜单启动“设置”应用,单击“系统”,单击左侧的“多任务”,然后设置“Snap”选项。必须将以下两个选项设置为“开”:
答案3
你不能只用PuTTY做你想做的事,但是你可以使用美泰普特(多标签PuTTY) http://ttyplus.com/multi-tabbed-putty/
看看它在这里做了什么: