bat-subprocess-Process
# bat
## start
set x= "file"
start "Queueing" cmd.exe /k xx.exe %x%
## end
start taskkill /f /im cmd.exe /fi "USERNAME eq ?" /fi "windowtitle eq queue*" /t
# subprocess.run
result = subprocess.run(cmd) # CompletedProcess(args='"', returncode=0) 等待子进程结束
# os.system()
result = os.system(cmd) #子进程的执行结果无法影响主进程,0 等待子进程结束
result = os.system(start "Queueing" cmd.exe /k xx.exe %x%) 启动带标题
# subprocess.Popen()
result = subprocess.Popen(cmd) # <Popen: returncode: None args: ''> 开启子进程
result.pid Popen对象的方法
bat / os.system 从cmd启动x.exe
subprocess / os.system直接调用外部程序x.exe