保存应用程序的窗口位置

Unf*_*nut 42 windows windows-explorer

我正在尝试找到一种方法来拥有一个按钮或组合键,当按下该按钮或组合键时,会将桌面上的所有窗口重新排列为预定状态。有五个程序需要以某种方式进行安排。我首先想到了AutoHotkey,但老实说我不知道​​如何处理这种方法。

小智 14

我刚刚开源了一个可以记住和恢复窗口布局的应用程序。请参阅https://github.com/adamsmith/WindowsLayoutSnapshot

  • 作者不再坚持这一点。也许考虑一个分叉,例如https://github.com/lapo-luchini/WindowsLayoutSnapshot/tree/v1.3.0.0 (5认同)
  • 太棒了,@亚当。简单,但很棒。非常感谢,但是可以通过热键启动它吗?也许你的程序有一些命令行参数?文档没有显示任何内容。 (2认同)

Chr*_*ris 11

DisplayFusion可以创建显示器配置文件,以记住和调用桌面位置和分辨率以及程序窗口位置。您也许可以利用后一个功能。

  • 仅供参考,看起来“保存或恢复所有窗口位置”是一项专业标准功能(即不是免费的)https://www.displayfusion.com/Compare/ (4认同)

Tod*_*561 11

我遇到了同样的问题,所以我构建了一个小应用程序来解决它。免费,无广告,有效。你可以在我的“免费软件”部分找到它,叫做“ TAN Window Manager ”。我每天都使用它。

只需将程序的快捷方式放在您的启动文件夹中,以便它在启动时运行。打开所有要保存的程序并将它们放在您想要的位置。右键单击托盘中的 TAN 窗口管理器图标,然后单击“保存窗口位置”。在弹出窗口中选中您要保存的窗口,然后单击“保存”。现在,您可以使用“恢复窗口位置”按钮神奇地将保存的窗口移回放置它们的位置。该程序是一个独立的 EXE,没有安装程序,只需将 EXE 放在您喜欢的任何位置。

托德

编辑:现在在 GitHub https://github.com/Todd1561/TANWindowMgr


Meh*_*lar 9

WinSize2是一个用 AutoHotKey 编写的程序,可以让 Windows 记住窗口位置、大小等。该程序使您能够保存任何程序或文件夹的窗口大小和位置。

要保存任何窗口位置,请单击 Windows 标题栏以确保窗口处于活动状态,然后按热键 Ctrl+Alt+Z。工具提示消息将确认位置已保存。现在,如果您关闭窗口并再次打开它,程序窗口将自动调整大小并移动到您保存它的位置。

您可以通过右键单击托盘图标并选择“特殊参数”来编辑任何先前保存的窗口的行为和位置。

在此处输入图片说明

在这里,您可以手动输入窗口位置坐标和大小,强制窗口最大化、最小化、全屏或隐藏,使其“始终在顶部”,甚至在打开窗口和调整大小之间输入延迟。

WinSize2 适用于从 95 到 7 的所有 Windows 版本。

在此处输入图片说明

  • 看起来很有希望但行不通。我打开其中一个应用程序并按下热键。它“得救了”。我打开对话框并选中“始终”,当我重新启动应用程序时,它会像平常一样以最大化方式启动。 (2认同)

小智 6

到目前为止,我最喜欢的解决方案是 DeskSoft 的一个名为“WindowManager”的程序,如下所示: http: //www.desksoft.com/WindowManager.htm

需要一点时间来理解它的界面,但是一旦你理解了,你就会意识到它有多大的灵活性以及任务有多么简单。您可以选择它如何找到您想要排列的窗口类型(名称、进程名称等),然后它会尝试为您进行排列,例如,如果窗口在启动后发生变化,您可以使用热键。

我真的希望这是一个可选的 Windows 功能,因为操作系统毕竟被称为Windows,但我离题了。他们似乎试图使用捕捉功能来完成这类事情,但根据我的经验,这个程序更加可靠和灵活。