这是VMware融合的截图...
如您所见,它们可以像模拟 OS X 应用程序一样模拟 Windows 应用程序。我知道背后有很多技术,但我想做的事情是:(欢迎任何可以解决以下问题的语言,但更喜欢 python。)
- 如何检测 Windows 上正在运行多少个窗口?
- 如何检测每个窗口的宽度和高度?
EnumWindows
枚举顶层窗口。IsWindowVisible
每个窗口来测试窗口是否可见。GetWindowRect
找出窗口的位置。在 Python 中,您可以使用win32api
模块完成所有这些操作。
我必须承认,我无法理解 VMware Fusion 与您提出的两个问题之间的关系。