设置(许多)程序的窗口大小/位置


11

我正在寻找一个解决方案类似,以这样的,但对于Windows 7(64位),而不是只为终端。这绝对不是这个问题的重复

问题

有些程序会记住其最后的位置/大小(例如Firefox,Notepad ++),而另一些程序则很固执(例如Git)。固执的人需要我多花一点时间(这么长,对不对?),然后才能开始工作,将它们移回所需的位置/大小。

用例

我是一名程序员,并且对我的开发环境有非常特定的偏好。我有两个监视器,并以特定的布局同时打开了我的IDE(因任务而异),Git终端,Windows资源管理器窗口,Firefox等,这些都可以一次打开,并且可以帮助我更有效地工作。

基于环境的自动设置

理想情况下,我可以打开所有这些程序,然后按热键组合,以正确的尺寸将所有窗口都放到所需的位置。或者更理想,有一组设置(脚本,热键组合,等等),我可以在某些情况下运行,以打开一组根据任务的具体方案(可能会问太多),并设置特定布局。

示例:一个C#开发脚本,该脚本打开Visual Studio和许多其他程序,然后适当地设置其窗口位置。另一个用于Node.js开发的。

工作工具?

我对某些工具的功能只有一些模糊的想法。Windows Power Shell也许合适?我不介意为这些任务编写脚本。自动热键似乎也可以工作。


有没有人对这种功能有任何经验,并且对如何进行这样的事情有任何建议?如果可能,最好是能够运行脚本/热键以打开一组程序并自动设置所有大小/位置。

注意:我将此标记为powershellautohotkey以防万一那些工具很好地适用于该任务。如果您觉得此标签标记有误,请随时删除/重新标记!


我相信AutoHotkey实际上可以抓取窗口并设置位置。如果您正在寻找更易于使用的系统,请尝试将AutoHotkey_L与Macro Creator v4.1.1一起获得。
石暴2014年

这就是我的想法,但是在尝试为该程序设置脚本之前,我想确保它可以处理我想到的所有任务。但是只是做一个简单的Google搜索,似乎Auto Hotkey也许可以解决我的问题... WinMove显然是可以调用的函数。看起来合适,我必须说:)
克里斯·西里菲斯

1
同时使用PowerShell和AutoHotKey,后者是完成此任务的更好解决方案。他们的文档也相当不错。
Tim Ferrill 2014年

我会在有空余时间时看一下它-当我在这里提出解决方案时,我会将其发布为答案。也许有人会觉得它有用:)
克里斯·西里菲斯

Answers:



0

您也可以尝试使用TaskLayout工具(不是免费软件),该工具提供了用户友好的方式来创建此类布局,而无需编写脚本/编程。

TaskLayout是一个小型便携式Windows实用程序,允许单击一次保存/恢复桌面布局(一组在屏幕上具有相应位置的指定应用程序/窗口)。

该应用程序可以保存不同的桌面布局文件,运行它们并还原当时处于活动状态的窗口。布局编辑器可帮助您选择几个打开的窗口并将配置保存在文件中。每当您需要还原具有该位置或特定路径的窗口时,只需运行该文件即可。应用程序可以将打开的窗口还原到存储它们的状态。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.