我有一个应用程序,它在我桌面的0x0位置启动。我想在桌面中央打开它。我不想打开它,并使用移动命令将其移动到中心,只希望我的应用程序立即在中心位置启动。
有没有办法通过命令提示符做到这一点?还有别的办法吗?
发布于 2011-11-02 18:52:54
您需要一个额外的实用程序来完成这项任务,比如cmdow.exe。具体看一下/mov
交换机。您可以从cmdow
启动您的程序,也可以单独运行它,然后调用cmdow
根据需要移动它/调整它的大小。
发布于 2015-11-10 05:46:09
我是在探索做同样的事情时发现这个问题的。
经过一些实验后,我发现了一个答案,它的工作方式与OQ希望的一样简单,但不是非常通用。
在桌面或其他地方创建快捷方式(您可以使用右键菜单中的create-shortcut helper ),将其设置为运行程序"cmd.exe“并运行它。当窗口打开时,将其放置在您希望窗口所在的位置。要保存该位置,请调出属性菜单并单击“保存”。
现在,如果你愿意,你也可以设置其他属性,如颜色,我强烈建议将缓冲区的宽度改为120-240,高度改为9999,并启用快速编辑模式(为什么这些不是默认设置!?!)
现在,您有了一个可以工作的快捷方式。为要在不同位置打开的每个CMD窗口设置其中一个。
现在,为了达到这个目的,windows CMD START命令可以运行快捷方式。你不能在启动前以编程方式重新定位窗口,但至少它会出现在你想要的地方,你可以从批处理文件或其他程序启动它(和其他程序)。
使用cmd /c的快捷方式,您可以创建一个快捷方式,该快捷方式可以使用如下所示的命令一次启动所有链接:
cmd /c "start cmd_link1 && start cmd_link2 && start cmd_link3"
这将打开你所有的命令窗口到你喜欢的位置,并单独设置属性,如前景颜色,背景颜色,字体,管理员模式,快速编辑模式等。只需一次点击。现在把这个“链接”移到你的启动文件夹中,你就得到了一个完全没有外部程序的自动状态恢复。
这是一个非常简单的解决方案。它不是通用的,但我相信它会解决大多数阅读这个问题的人试图解决的问题。
我最近这样做了,所以我将在这里发布我的cmd文件:
cd /d C:\shortucts
for %%f in (*.lnk *.rdp *.url) do start %%f
exit
后期编辑:我没有提到,如果最初的cmd /c命令是以提升的方式运行的,那么您的每个窗口都可以(如果选择了提升)以提升的方式启动,而不会单独重新提示您。这真的很方便,因为我每次启动计算机时都会启动3个cmd窗口和3个其他应用程序。
发布于 2016-07-19 18:51:03
如果你只是想在启动时启动一个窗口或从桌面上的快捷方式启动,Bill K的回答是最优雅的。
只需打开您想要的窗口,右键单击并选择属性。选择Layout取消选中"let system position window“并单击OK。
窗口现在将在您想要的位置打开。您可以在其他选项卡上同时设置字体和窗口颜色。甜。
https://stackoverflow.com/questions/7977322
复制相似问题