如何用python捕捉进程?

2024-10-01 02:24:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在实习期间为PortableMu做一个小发射器

我们(公司和我)为Mu编辑器建模了一个特殊的模式,我们将它与PortableMu一起提供,这样用户就不需要安装Mu和/或Python来使用它

对于Windows的PortableMu的问题是,你用一个.bat启动它,而这并没有给你任何反馈。 点击,等待1-2分钟,可能会弹出Mu编辑器

这不是很好用

所以我的职责是创造一个发射器。 我的启动程序很简单:只有lil“欢迎”一张图片和一个启动PortableMu的按钮。它在我的私人窗口上工作

现在我想添加随机挑选的消息来模拟“加载”,当Mu编辑器弹出时,加载将停止。只是为了消磨时间

发生这种情况时有什么方法可以捕捉到吗? 唉: Python能否捕捉到Windows打开Mu编辑器的任务/进程的时刻? 如果,怎么做


Tags: 用户程序windows模式图片发射器公司编辑器
1条回答
网友
1楼 · 发布于 2024-10-01 02:24:20

使用任务列表

subprocess.Popen('tasklist').comunicate()[0]将返回windows中当前正在执行的所有任务,只需每隔一分钟左右执行一次,然后检查您的任务。有很多方法可以在不弹出命令窗口的情况下通过,这里有一个我经常使用的方法

command =subprocess.Popen(["ping","-n","1","-w","100", str(ip)], stdout=subprocess.PIPE, shell=False, creationflags = 0x08000000)
reply = str(command.communicate()[0])

相关问题 更多 >