次。 w3mimg と sevil を作ったわけだけど、これらは割と似たようなことがやりたいのだったりする。つまり既に動いてるプロセスのウィンドウの情報が欲しい。 sevil の場合はウィンドウを書き換えたい、と。ちなみにこのへんから特にあやしいのでウソがあったらすんません。あとこの内容は Apple 的に激しく非推奨らしいのでそのへん適当に。 まず情報取得の方法ですが、2種類あるかなと。一つは Core Graphics Services という API を使うこと。これはなんか Apple の ML でその API は使うな! とか言ってるのを見かけたようなものですが(リンク失念)、高速に動いて、特に設定を変えることなく動きます。欠点はいつまでサポートされるかとか昔の OS で動くかとか不透明すぎること。あとドキュメントが存在しないこと。 まぁそれさえ妥協すれば割と簡単に使える、例えば