py2exe 打包 .pyw 脚本中调用了cmd窗口,如何才能不使黑框出现?

py2exe打包.pyw脚本中调用了cmd窗口,所以即使打包的程序写的是windows,在执行到调用cmd窗口的部分,后面会有黑色的框框闪一下,如何解决,补充一下,使用了... py2exe 打包 .pyw 脚本中调用了cmd窗口,所以即使打包的程序写的是windows,在执行到调用cmd窗口的部分,后面会有黑色的框框闪一下,如何解决,补充一下,使用了subprocess.call(),而且是循环调用,所以频闪,subprocess.call有参数解决这个问题么? 展开
 我来答
againinput4
2013-01-21 · TA获得超过2407个赞
知道大有可为答主
回答量:1446
采纳率:70%
帮助的人:639万
展开全部
1.我也不会。
2.但你可漏唯燃以试试:
设返虚置shell为false,类似于:

subprocess.call('cmd.exe', shell=False, ......)
3.或者:
给cmd.exe 添加/Q参山滚数,类似于:

subprocess.call('cmd.exe /Q', shell=False, ......)
更多追问追答
追问
有朝这方向想过,上面的我试过不行
shell默认为False,为真的话,unix下相当于args前面添加了 "/bin/sh" "-c",window下,相当于添加"cmd.exe /c",和隐藏shell窗口没关系吧
不过,还是谢谢你了!
追答
可以参看我的帖子。
google搜:
【也许解决】如何只执行cmd中的动作,但消除或隐藏cmd窗口,即不显示cmd窗口,连cmd的一闪而过都不希望看到
即可找到。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式