我有如下用 Python 写的一个工具:
但是如果不打包成 exe 的话,运行就会带控制台地运行,可是很多时候运行,并不想看见这个控制台,也不想使用麻烦的打包 exe(又费时间,又占空间)。
根据网上的方法,我尝试了新建一个叫 带控制台运行.bat
的 bat 脚本,有如下内容:
python __init__.py
然后又在同目录新建了 不带控制台运行.vbs
的 vbs 脚本,有如下内容:
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c 带控制台运行.bat",0
但是对这种带 GUI 的 Python 脚本,上面的 vbs 并不能成功运行它,双击后就没有界面显示。
所以寻求一个方法,如何隐藏控制台地启动一个带 GUI 的 Python 脚本?
更新:结案了。
根据 运行python程序不显示cmd的方法 - 江湖么名 - 开发者的网上家园 - https://www.cnblogs.com/ 提供的方法,将 py 后缀改成 pyw 就行了。