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 &。

相关文章:

  • 2021-06-26
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
猜你喜欢
  • 2022-12-23
  • 2021-05-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2021-08-25
  • 2022-12-23
相关资源
相似解决方案