从Python应用程序打开Windows Camera

时间:2019-06-10 09:14:58

标签: python windows

我需要打开Windows 10相机应用程序,并可能在几秒钟后关闭它,以便我的相机正常工作。我已经阅读了一些本应使用os.subprocess.run()的实际问​​题,但不确定该添加什么内容。我已经看到有关通过在命令行中执行start microsoft.windows.camera从命令行打开“相机”的帖子,但是它不起作用。有想法吗?

2 个答案:

答案 0 :(得分:1)

所以,有评论

import subprocess

subprocess.run('start microsoft.windows.camera:', shell=True)

#camera = subprocess.Popen('start microsoft.windows.camera:', shell=True)
#camera.terminate()  # don't work, access denied :(

可以,但是我无法通过脚本关闭相机

答案 1 :(得分:0)

要打开相机:

import subprocess,os
subprocess.run('start microsoft.windows.camera:', shell=True)

要关闭相机:

subprocess.run('Taskkill /IM WindowsCamera.exe /F', shell=True)

如果提示无法识别-WindowsCamera.exe,请在计算机命令提示符下键入Tasklist,并在.exe之前查找您的相机名称,然后将上面的代码修改为您的相机名称。

一起编码,以检查是否有效:

import subprocess,time,os
subprocess.run('start microsoft.windows.camera:', shell=True)
time.sleep(10)
subprocess.run('Taskkill /IM WindowsCamera.exe /F', shell=True)