python 在windows中检测程序是否运行
from win32com.client import GetObject def wmi_sql_all_name(pname): _wmi = GetObject('winmgmts:') processes = _wmi.ExecQuery("Select * from win32_process where name= '%s'" % (pname)) try: return(processes[0].ProcessId) except: print ("没有发现程序") if __name__ == '__main__': wmi_sql_all_name('程序的名字,任务管理器中可以看到')
如果在windows 后台运行程序 :执行的命令前加上start /b,比如start /b run.bat。就相当于Linux下的run.sh &。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步