有没有办法在双显示器设置中的特定显示器上打开远程桌面 v6?
我知道它支持双显示器并且很容易让它同时使用两个显示器,但我真正想要的是让我的所有 RDP 会话在我的辅助显示器上打开。我将所有常用的连接保存在 .RDP 文件中,目前我有一个混搭,其中一些在我的主要显示器上打开,而另一些在我的辅助显示器上打开。
在浏览 RDP 文件时,我无法辨别是什么设置控制了这个(我怀疑它不在这个文件中)。
那么,我该如何控制呢?顺便说一下,我将 Win7 作为我的客户端运行,并且几乎只连接到 Server 2008 R2 机器。
Hel*_*ick 12
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)
Run Code Online (Sandbox Code Playgroud)
l,t 坐标相对于标准 Windows 原点,其中 (0,0) 是虚拟桌面的左上角,r,b 值是绝对宽度和高度,因此:
winposstr:s:0,1,100,100,800,600
Run Code Online (Sandbox Code Playgroud)
打开一个 800x600 窗口,距最左侧显示器左边缘 100 像素,距上边缘 100 像素。
屏幕模式选项告诉 TS 客户端以窗口或全屏模式打开
screen mode id:i:x
Run Code Online (Sandbox Code Playgroud)
将窗口模式的 x 设置为 1,将 RDP“全屏”模式设置为 2。TS 客户端将在后一种模式中选择最佳监视器,具体取决于哪个物理监视器与 winposstr 设置中的 t,l,r,b 要求有最佳重叠。
远程桌面大小由以下两个 rdp 文件设置设置。
desktopwidth:i:x
desktopheight:i:y
Run Code Online (Sandbox Code Playgroud)
其中 x 和 y 是您想要的桌面尺寸(以像素为单位)。显然,如果这大于您选择的窗口大小,您将需要处理滚动条,如果它更小,则桌面周围将有未使用的空间。如果您选择窗口模式,那么您选择的窗口大小必须比远程桌面大小大一些像素数,这些像素数将根据桌面的 dpi 而有所不同,但传统上这将是大约 6 个额外像素的宽度和27 左右的高度(对于标题栏)。
远程桌面博客有一篇关于此的文章,您可以在此处找到。Ohman Automation Corp 网站上的这篇文章对这些设置之间的相互关系进行了一些详细的附加深入分析。
归档时间: |
|
查看次数: |
21687 次 |
最近记录: |