3

私の質問は、デスクトップが現在バッチ スクリプトで表示されているかどうかを検出できますか (Vista の場合)?

アイデアは次のとおりです。友人へのいたずらとして台本を書いています。ドクター・フーの嘆きの天使について聞いた人もいるかもしれません。デスクトップに戻るたびに(見ているものを最小化するなど)、壁紙が別の天使の画像に変わり、見ていないときに天使が動いているような錯覚を起こすようにスクリプトを作成しようとしています。シリーズで。

これについての私の考えは、デスクトップが表示されていないことを検出し、再び表示されるたびに、壁紙が次の画像に循環することでした。問題は、それを行う方法がわからないことです。

実際の質問は別として、効果に関するヒントをいただければ幸いです。

ありがとうございました。

4

2 に答える 2

1

スクリーン パターン マッチングを行うSikuliという Java ライブラリを使用して実行できます。あなたがすることは、トリガーが発生したときに表示される正確な方法でデスクトップのスクリーンショットを作成し、ユニットテストを5秒のループで実行するように設定し、常にデスクトップが特定の方法で表示されることを確認してから、壁紙の変更をトリガーすることです. したがって、Java/JUnit/Sikuli とバッチ スクリプトを組み合わせて使用​​することになります。また、何らかの方法でバッチ スクリプトをスタートアップ プログラム リストに追加する必要があります。

于 2013-07-12T23:03:54.653 に答える