我有一个运行 Windows XP 的双显示器设置,当我点击“打印屏幕”并尝试粘贴到 Paint 中时,它失败并显示错误“获取剪贴板数据时出错”。按住 alt-print screen 可以正常工作,只需捕获单个窗口即可。
有永久的解决方案吗?我不想使用第三方工具。
答案1
我也遇到过同样的问题。降低硬件加速并降低至 16 位颜色。我有一台带双输出的 ATI Fire GL V5200。
答案2
我也遇到了同样的问题。我目前在 4 台显示器上运行,两台都在 nvidia 硬件上,其中两台在较旧的 FX 5500 上,另外两台在较新的 9400 GT 上。我花了一些功夫才让不同代驱动程序很好地协同工作。
我认为 Windows 在合并来自不同物理 RAM 位置的帧缓冲区的图像时遇到了问题(一半在一张卡上,一半在另一张卡上)。
无论如何,这是我的猜测。
症状是一样的:alt-printscreen 工作正常,但整个桌面的 printscreen 似乎甚至没有捕捉到图片。Photoshop 通常知道剪贴板中图像的大小,ctrl-n 将创建一个具有这些尺寸的新文档。我的桌面大小为 5120x1024,但新文档创建为 900x1585(可能只是我上次粘贴到那里的大小)。
我应该有足够的 RAM。我尝试将所有四台显示器的硬件加速降至最低水平,但仍然没有任何反应。我关闭了写入合并,这可能会产生一些影响(虽然只是一种猜测),但我要等到重启后才能知道。
目前,Gadwin 印刷屏幕(免费下载)起了作用,但它只捕获了我的主屏幕。
答案3
我知道你不想使用第三方工具,但你真的应该研究一下普林特。每次您按下 时,它都可以自动将屏幕截图复制到剪贴板、保存到文件(任何格式)或同时执行这两项操作Print Screen。还具有多显示器支持,这可能会对您有所帮助。此外,它是一个很小的应用程序(136k 安装程序,使用 344k RAM)。
答案4
以下是一些想法:
- 尝试降低硬件加速。(右键单击桌面 > 属性 > 设置 > 高级 > 疑难解答)
- 尝试禁用您的显示驱动程序。
- 在安全模式下尝试。