【发布时间】:2019-10-08 10:39:30
【问题描述】:
在 python 中发送 cmd 命令时出现问题。这个命令打开另一个工具,给它一些参数。问题是该工具正在打开,但也打开了一个 cmd 窗口,我可以在其中看到发送的消息。如果我关闭此 cmd 窗口,该工具将被关闭,就像子进程一样。这很奇怪:我只想打开该工具,而没有打开任何 cmd 窗口。
如果我手动执行此操作,通过创建一个双击的 .bat 文件,它可以正常工作(在工具打开时打开 cmd 0.1 秒,没有任何 cmd 文件仍附加到工具)。
大图:我创建了一个工具,它会询问一些路径,然后您可以单击“启动工具”,这些路径作为参数发送给将要打开的工具。
【问题讨论】:
-
显示您的代码。
-
你想要它用于 windows 或 linux
-
我想要它用于 Windows 10。我正在使用 bat 文件打开界面,其中包含:C:\Users\Vlad\AppData\Local\Programs\Python\Python37-32\python.exe -i 调试器设置.py。这将使 .py 文件后面的界面栩栩如生,但正如我所说,cmd 将留在 UI 后面,如果我关闭 cmd,应用程序窗口 (UI) 也会关闭。我希望在双击打开.py界面的.bat文件后正确打开应用程序,然后关闭打开的cmd,而不关闭应用程序。