答案1
请参阅 Jason 帖子中的链接,其中有很好的信息,但我将在此扩展完整的解决方案。
这是 RDP 中一个“较新”的功能,在 OP 提出问题后才可用。我发誓我在 SO 上看到过这个 QA,但现在如果有人想挖掘它并标记为重复,就找不到它了。
以下是实现此目的的新方法:
运行命令“mstsc /l”以获取可用显示器 ID 的列表。这些是从零开始的显示器编号,请小心选择接触的显示器(从列表中选择可能具有挑战性,因为它只显示一堆像素映射,因此显示器 0 不一定位于显示器 1 旁边。
运行命令“mstsc”打开 RDP,设置所有设置并选中“使用我的所有监视器”复选框,然后保存 rdp 文件。
最后一步无法通过常规界面添加(但也许他们有一天会添加)。在记事本中打开保存的 RDP 文件。在“usemultimon”行后立即向文件添加一个新行,内容为“selectedmonitors:s:0,1”(不带引号),其中 0,1 是您从前面的步骤中选择的监视器。是的,只要它们接触,它适用于任何子集,因此如果您有 5 个监视器,您可以选择其中的 2 个或 3 个或 4 个。
文件示例子集明显取自 Scott 的帖子,对不起 Scott:
span monitors:i:1
use multimon:i:1
selectedmonitors:s:0,1
专家提示:无论您在“选定的监视器”中首先放置哪个监视器,它似乎都会成为主监视器,因此从我的实验来看,您可以交换它们的顺序来设置不同的主监视器(这会对新窗口的默认设置以及任务栏通知区域的显示方式产生影响)。
答案2
事实证明,您可以跨越 n 个显示器,但它只是埋藏/内部并且没有 UI。
保存您的 RDP 文件,然后在记事本中打开它。每个人的 RDP 文件都不同,但您的 RDP 文件可能如下所示:
full address:s:x.x.x.x:3389 prompt for credentials:i:1 administrative session:i:1 screen mode id:i:2 span monitors:i:1 use multimon:i:1 selectedmonitors:s:0,1
我可以输入 selectedmonitors:s:x,y,然后使用从零开始的数字来指示我的监视器。要获取监视器列表,我可以运行 mstsc /l 来列出我机器上的所有监视器。我还可以使用 mstsc /multimon 作为命令行来使用多个监视器。
答案3
尝试保存为 .RDP 文件,然后使用记事本打开并更改参数,如下所示: