我准备了.py脚本,该脚本是从命令行运行的。 ('python test.py') 我脚本的最后一个任务是启动外部应用程序。 我使用以下功能启动独立进程(.exe文件)
subprocess.Popen(["C:/Program Files/Agisoft/PhotoScan Pro/photoscan.exe", (folder_z_nazwa+".psx")], shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
我想在不终止此子进程的情况下关闭cmd。目前,Agisoft在后台启动了cmd。当我单击cmd窗口上的退出按钮时,agisoft立即终止。我不希望自动关闭cmd。我只是想避免用户意外关闭cmd窗口而Agisoft也将关闭的情况。
答案 0 :(得分:0)
pythonw script_name.py
即使关闭cmd,这也会在后台运行脚本。