我目前通过一个坞站将两个显示器连接到笔记本电脑上。当我运行控制台应用程序时,控制台窗口总是弹出在第一台显示器上。如何更改自动打开在另一个显示器上,例如在第三个显示器上?也许有一个属性需要修改吗?
每次将控制台窗口拖到我的集成开发环境所在的显示器上非常麻烦。
每次将控制台窗口拖到我的集成开发环境所在的显示器上非常麻烦。
控制台应用程序(与GUI应用程序不同)不会创建自己的窗口;这是由Windows完成的,如果您在已经创建的控制台中运行,则会继承该窗口,例如cmd的窗口。
但是,您可以找到您的窗口并将其移动到另一个监视器上。
另一种选择是更改该应用程序在控制台窗口属性下的窗口管理器设置。特别是复选框“让系统定位窗口”。要这样做,请先将窗口移动到您想要出现的位置,然后打开属性,转到布局选项卡,只需单击“确定”即可。
HKCU\Console
中。如果从快捷方式创建控制台,则控制台属性将保存到快捷方式中。否则,其属性将保存在HKCU\Console
的子键中。子键名称源自初始窗口标题,默认为可执行文件的路径,除非CreateProcess
的STARTUPINFO
设置了窗口标题。CMD 的start
命令可以设置初始标题。使用空标题字符串时要小心,因为修改属性会更新默认属性。 - Eryk Sun