【发布时间】:2015-08-21 19:44:01
【问题描述】:
在工作中,我有一组批处理文件和脚本,我用它们来自动化我需要在早上打开的所有程序(以及其他在晚上关闭它们的程序),以节省时间和精力。问题是,所有窗口都在他们选择的任何位置打开,因为大部分信息都会在一夜之间在虚拟桌面上被清除。
我看到人们谈论桌面管理器和使此类任务更容易的附加程序,但由于限制,我没有能力安装这样的程序。我也无权编辑注册表文件,而且我永远无法确定注册表文件是否会保持不变或在晚上被擦除和重新映像。因此,在存储的先前位置重新打开似乎已经结束。这意味着 AutoHotKey 、 cmdow 和大多数 .exe 程序选项已停止运行。
基本上我正在寻找的是一种重新定位打开窗口或在特定位置打开窗口的方法,使用批处理文件或 vbs。最好是相对于屏幕而不是其他窗口的位置,因为我使用多个显示器。
我愿意使用 powershell 或其他可能的选项,但这些可能超出了我的经验。似乎我要问的是不存在或不可能的,但我希望也许有人有一个想法。我不介意复杂的代码,但我不知道从哪里开始,有什么建议吗?
【问题讨论】:
标签: windows powershell batch-file vbscript