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