12345678910111213141516171819202122232425262728 |
- import subprocess
- def RunSubprocess(command):
- # 使用subprocess.Popen执行CMD命令
- # process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True)
- print(command)
- # process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT,
- # creationflags=subprocess.CREATE_NO_WINDOW, text=True)
- process = subprocess.run(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
- # 打印输出和错误信息
- print(process.stdout) # 输出信息
- print(process.stderr) # 错误信息
- # 循环读取输出并打印
- # for line in process.stdout:
- # print(line, end='')
- # 等待进程结束
- # process.wait()
- #
- # # 检查进程是否成功执行
- # if process.returncode == 0:
- # print("CMD script executed successfully")
- # else:
- # print("CMD script execution failed")
|