如何检查Linux上的Python3.x中是否存在窗口

时间:2015-11-18 23:46:02

标签: python linux windows api python-3.x

我目前正试图弄清楚如何通过Linux上的Python访问某种“linux api”。我的问题是我一直想在Windows上做自动方式,所以我不仅要掌握新语言,还要掌握操作系统。

基本上我的代码是这样的:

while (1)
if winexists("windowname") = 1 then
  kill(pid)
endif
wend

通过Windows API或通过autoit直接执行此操作是我能做的,但我不知道如何在linux中进行此操作。而且我没有在谷歌上找到太多相关的搜索结果。我不是在寻找代表我的人,只需要指出正确的方向。

1 个答案:

答案 0 :(得分:1)

您可以使用subprocess module

来使用外部程序(例如class CustomException(Exception): pass )输出
wmctrl

请参阅Related question in superuser.com - Get a list of open windows in Linux