在Python中,可以使用subprocess.Popen
函数来启动一个进程,但不创建新的终端窗口。下面是一个示例代码:
import subprocess
def run_process(command):
subprocess.Popen(command, shell=True, creationflags=subprocess.CREATE_NO_WINDOW)
# 示例命令:打开记事本
run_process('notepad.exe')
在这个示例中,subprocess.Popen
函数被用来启动一个记事本进程,shell=True
参数表示通过shell来执行命令,creationflags=subprocess.CREATE_NO_WINDOW
参数表示不创建新的终端窗口。
你可以根据自己的需求,修改run_process
函数中的command
参数来执行不同的命令。