0

視覚障害者向けのプログラムを作成しています。目的は、色、形など、画面の一部の機能を置き換えることです。現在、フルスクリーン ウィンドウがあり、(ロボットの Java ライブラリを介して) 画面のスナップショットを取得し、それをフルスクリーン ウィンドウに再現します。次のスクリーンショットを撮ろうとすると、取得した画像は明らかに現在のフルスクリーン ウィンドウを参照しています。フルスクリーン ウィンドウの背面を取得する必要があります。広範な調査の結果、その方法を見つけることに成功しませんでした。

おそらく(必ずしもそうとは限りませんが)Javaでライブラリまたはこれを実現する方法を知っていますか?

4

1 に答える 1

0

Windows 7を使用している場合は、

1)ロボットに右下隅(時計の右側)の長方形をクリックさせます。これにより、すべてが最小限に抑えられます。

2)次に、ロボットにスクリーンショットを撮らせます

3)ロボットに長方形をもう一度クリックさせ、すべてのアプリウィンドウを以前の状態に戻します

4)アプリを開いた状態で表示されている他のスクリーンショットをロボットに撮らせます(必要に応じて)

ロボットはこれを非常に高速に実行できますが、ユーザーが実行しているマウスの動きを妨げます。

タスクバーを右クリックし、[デスクトップを表示]と[開いているWindowsを表示]を選択して元の視点に戻ると、他のバージョンのWindowsでも同様のことができます。

于 2011-05-20T14:20:06.963 に答える