【发布时间】:2016-03-18 00:15:49
【问题描述】:
我正在尝试找到一种方法来调整在不使用 3rd 方程序的情况下运行批处理文件时打开的窗口。我已经调整了它的大小和颜色,但想将窗口移动到屏幕的左上角。这也必须包含在它自己的批处理文件中(不是右键单击标题栏并以这种方式更改窗口位置的设置)。
例如,我打开了一个批处理文件,您回答它提出的问题,然后它会打开所需的程序来完成任务(例如将您登录到 putty)。但是然后,我希望批处理窗口移动到左上角(已经调整了大小和颜色以使其更明显),以便用户更容易单击它来查看我添加到它以在腻子中使用的“代码” .
这将分发给多个用户,我们不能添加第三方程序,我不想向大家解释如何调整窗口的打开方式,我只是希望它始终打开左上角(无论计算机如何设置)。
最后,所有电脑都运行 Windows 7,提前感谢您的帮助!
【问题讨论】:
-
这是我曾经建议在带有 [batch-file] 标签的问题上使用 PowerShell 的仅有的两种情况之一。 (PowerShell 随 Windows 7 一起安装,因此在技术上它不是第三方软件。)
-
见Set The Window Position of an application via command line 和what's the difference between command prompt and cmd? 一旦在控制台窗口中开始批处理文件处理,就没有本机Windows命令行命令来定义控制台窗口的大小、位置、字体大小等.好吧,您可以编写一个批处理文件,为具有特定标题的控制台窗口添加适当的设置到
HKCU\Console,然后在具有此标题的新控制台窗口中启动一个批处理文件。
标签: batch-file position window positioning window-position