远程桌面指定要打开的监视器

Modified on: Sat, 09 Nov 2019 20:20:02 +0800

有没有办法在双显示器设置中在特定显示器上打开Remote Desktop v6?

我知道它支持双显示器并且很容易使它同时使用两个显示器,但我真正想要的是我的所有RDP会话都在我的辅助显示器上打开。我将所有常用的连接保存在.RDP文件中,目前我有一个混搭,其中一些在我的主要打开,另一些在我的辅助显示器上打开。

在浏览RDP文件时,我无法辨别出控制此设置的设置(我怀疑它不在此文件中)。

那么,我该如何控制呢?顺便说一下,我正在运行Win7作为我的客户端,几乎只连接到Server 2008 R2机器。

作者:BrettRobi

最佳答案

RDP文件中有屏幕位置和模式选项,通过设置RDP客户端窗口的位置和大小来控制它,但是没有明确的选项指定哪个监视器,您必须使用这些设置并选择那些在您的显示器组合上提供您想要的结果。您还可以在定义的窗口区域内独立设置远程桌面宽度和高度。

关键设置是

winposstr:s:0,m,l,t,r,b m = mode ( 1 = use coords for window position, 3 = open as a maximized window ) l = left t = top r = right (ie Window width) b = bottom (ie Window height)

l,t坐标相对于标准Windows原点,其中(0,0)是虚拟桌面的左上角,r,b值是绝对宽度和高度,所以:

winposstr:s:0,1,100,100,800,600

打开800x600窗口,距离最左侧显示器的左边缘100像素,距上边缘100像素。

屏幕模式选项告诉TS客户端以窗口模式或全屏模式打开

winposstr:s:0,m,l,t,r,b
m = mode ( 1 = use coords for window position, 3 = open as a maximized window )
l = left
t = top
r = right  (ie Window width)
b = bottom (ie Window height)

对于窗口模式,将x设置为1,对于RDP“全屏”模式,设置为2。 TS客户端将在后一种模式中选择最佳监视器,具体取决于哪个物理监视器与winposstr设置中的t,l,r,b要求最佳重叠。

远程桌面大小由以下两个rdp文件设置设置。

desktopwidth:i:x desktopheight:i:y

其中x和y是您想要的桌面尺寸(以像素为单位)。显然,如果这个大于您选择的窗口大小,您将有滚动条来处理,如果它更小,那么您将在桌面周围使用未使用的空间。如果您选择窗口模式,那么您选择的窗口大小必须大于远程桌面大小一定数量的像素,这些像素将根据您的桌面的dpi而变化,但传统上这将是大约6个额外像素的宽度和高度为27左右(标题栏)。

远程桌面博客上有一篇文章,您可以找到这里。在关于Ohman Automation Corp的这篇文章中,对这些设置之间的相互关系进行了一些详细的深入分析。网站

作者:Helvick

相关问答

添加新评论