如何在不使用键盘的情况下截屏? (Java和VMWare的问题)

时间:2011-08-07 07:27:53

标签: java keyboard screen-scraping screenshot vmware

我正面临一个小问题。

  1. 我在VMWare中有一个虚拟操作系统,我需要截取它的截图。
  2. 我必须能够从原始操作系统中截取屏幕截图(我的软件在原始操作系统中运行,禁止在虚拟操作系统中按键)。)。
  3. 如果我在虚拟操作系统中操作,VMWare使用键盘和鼠标,原始操作系统无法使用组合键“Alt + Print Screen”截取屏幕截图。
  4. 我必须做的是:

    1. 我必须能够在虚拟操作系统中运行(我将在软件截屏时使用它),原始操作系统中的软件必须能够截取原始操作系统(包括VMWare窗口)中所有窗口的屏幕截图< / LI>
    2. 虚拟操作系统中不应有任何按键
    3. 我解决此问题的方法是在原始操作系统中截取屏幕截图而不按键盘快捷键“Alt + Print Screen”(因为键盘由虚拟操作系统使用)。那么如何在不使用键盘的情况下实现截图呢?

      任何人都可以给我一个想法如何managa(在某些编程语言中例如:c或c ++?)我的软件是用Java编写的所以可以从那里运行c和c ++代码

      祝大家一切顺利, KMI

1 个答案:

答案 0 :(得分:2)

  

那么如何在不使用键盘的情况下实现截图?

您应该查看Robot课程。具体来说,是createScreenCapture方法。