2024-03-28 20:14:36 发布
网友
我有一个Python程序,我用PyInstaller编译成一个.exe文件。当您打开.exe时,应该没有控制台,没有命令提示符或其他任何东西。它应该在后台完全安静地运行Python程序。在
是否可以在Python脚本中放入一些内容,使其不打开命令提示符并静默执行?在
将这一行文本另存为文件不可见.vbs公司名称:
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
要以不可见的方式运行任何程序或批处理文件,请按如下方式使用:
也只能在双引号的列表上传递/a双引号
示例:不可见.vbs"杀死.vbsME.exe文件““
是的,在windows上,您可以创建如下bat文件:
start /B your_file.exe
将此代码添加到你的应用程序:
import ctypes import os import win32process hwnd = ctypes.windll.kernel32.GetConsoleWindow() if hwnd != 0: ctypes.windll.user32.ShowWindow(hwnd, 0) ctypes.windll.kernel32.CloseHandle(hwnd) _, pid = win32process.GetWindowThreadProcessId(hwnd) os.system('taskkill /PID ' + str(pid) + ' /f')
如果不起作用,可以使用 noconsole选项 将spec文件设置“console”更改为False。在
noconsole
将这一行文本另存为文件不可见.vbs公司名称:
要以不可见的方式运行任何程序或批处理文件,请按如下方式使用:
^{pr2}$也只能在双引号的列表上传递/a双引号
^{3}$示例:不可见.vbs"杀死.vbsME.exe文件““
是的,在windows上,您可以创建如下bat文件:
start /B your_file.exe
将此代码添加到你的应用程序:
如果不起作用,可以使用
noconsole
选项 将spec文件设置“console”更改为False。在相关问题 更多 >
编程相关推荐