我正面臨一個小問題。如何在不使用鍵盤的情況下截圖? (Java和VMWare的問題)
- 我在VMWare中有一個虛擬操作系統,我需要截取它。
- 我必須能夠從原始的操作系統(我的軟件運行在原始的操作系統和虛擬操作系統中的按鍵被禁止:))截圖。
- 如果我在虛擬操作系統中操作,VMWare使用鍵盤和鼠標,原始操作系統無法使用組合鍵「Alt + Print Screen」進行屏幕截圖。
我有什麼可以做的是:
- 我能在虛擬操作系統進行操作(我將使用它,而軟件截屏),並在原來的操作系統軟件有要能夠採取的所有窗口的截圖在原來的操作系統(包括VMware窗口)
- 不應該有在虛擬操作系統的任何按鍵
我解決的觀點這個問題是在原有的操作系統中截取屏幕截圖,而不用按鍵盤快捷鍵「Alt + Print Screen」(因爲鍵盤被虛擬操作系統使用)。那麼如何在不使用鍵盤的情況下實現屏幕截圖呢?
任何人都可以給我一個想法如何managa(在某些編程語言中,例如:c或C++?)我的軟件是用Java編寫的,所以可以從那裏運行c和C++代碼。
所有最好的給你一切, KMI
嗯你爲什麼不環顧四周?我從來沒有專門使用VMWARE播放器,但它應該有讓虛擬操作系統捕獲/釋放硬件,USB驅動器,鼠標指針和鍵盤的選項。 VirtualBox在客人操作系統上疊加了一個工具欄,可以讓您捕捉/釋放硬件並給您帶來驚喜! – aitchnyu
您是否在討論VMware控制檯的屏幕截圖? – mKorbel
不,我的Java程序需要從原始操作系統(直接從Java)獲取屏幕截圖。答案是在Robot類的「createScreenCapture」方法中,像「aioobe」中提到的那樣!:) – KMI