Снимок экрана VMware Virtual OS с использованием Java-приложения хост-ОС (Java-робот) - PullRequest
3 голосов
/ 25 июля 2011

Я разработал Java-приложение, которое делает снимок экрана с помощью робота (нажимает «Print Screen»).Проблема в том, что он не будет работать, если я перейду на виртуальную ОС VMware.Java-приложение работает, когда хост-ОС постоянно нажимает «Print Screen» и сохраняет его.Пока я нахожусь в хост-ОС, она работает просто отлично, но когда VMware захватывает ввод, снимки экрана перестают обновляться, похоже, что хост-ОС не может больше нажимать клавиши, когда ввод захватывается виртуальной ОС.

ИмеетКто-нибудь знает, как сделать эту работу: java-приложение хоста нажимает «Print Screen», и когда я перехожу на виртуальную ОС, тогда java-приложение может сохранять скриншоты виртуальной ОС.

С уважением, KMI

1 Ответ

0 голосов
/ 25 июля 2011

Я не знаю о VMware, но я использую VirtualBox.VirtualBox захватит ввод.Существует клавиша Host - правая клавиша Ctrl - которая вернет ввод в ОС хоста.

Так что, вероятно, VMware имеет аналогичный ключ хоста.Если это так, вы должны изменить свой робот, чтобы нажать клавишу хоста.

...