py2exe 打包 .pyw 脚本中调用了cmd窗口,如何才能不使黑框出现?
py2exe打包.pyw脚本中调用了cmd窗口,所以即使打包的程序写的是windows,在执行到调用cmd窗口的部分,后面会有黑色的框框闪一下,如何解决,补充一下,使用了...
py2exe 打包 .pyw 脚本中调用了cmd窗口,所以即使打包的程序写的是windows,在执行到调用cmd窗口的部分,后面会有黑色的框框闪一下,如何解决,补充一下,使用了subprocess.call(),而且是循环调用,所以频闪,subprocess.call有参数解决这个问题么?
展开
1个回答
展开全部
1.我也不会。
2.但你可漏唯燃以试试:
设返虚置shell为false,类似于:
subprocess.call('cmd.exe', shell=False, ......)
3.或者:
给cmd.exe 添加/Q参山滚数,类似于:
subprocess.call('cmd.exe /Q', shell=False, ......)
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的一闪而过都不希望看到
即可找到。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询