1

これはVMware Fusionのスクリーンショットです... http://www.vmware.com/files/images/screens_fusion/f5/Mission-Control-Widescreen-580x363.jpg

ご覧のとおり、OS X アプリケーションのように Windows アプリケーションをシミュレートできます。背後に多くの技術があることは知っていますが、何かやりたいことがあります: (以下の問題を解決できる言語なら何でも歓迎しますが、python を優先します。)

  1. Windowsで実行されているウィンドウの数を検出する方法は?
  2. 各ウィンドウの幅と高さを検出するには?
4

1 に答える 1

2
  1. EnumWindowsトップレベルのウィンドウを列挙するために呼び出します。
  2. これらの各ウィンドウを呼び出しIsWindowVisibleて、ウィンドウが表示されているかどうかをテストします。
  3. GetWindowRectウィンドウの位置を確認するために呼び出します。

Pythonでは、モジュールを使用してこれらすべてを実行できwin32apiます。

VMwareFusionとあなたが尋ねた2つの質問との関係を理解できないことを告白しなければなりません。

于 2012-12-07T15:59:13.420 に答える