python关闭应用程序_从Python完成后关闭控制台应用程序

我用一个文件来调用这个文件。我执行bat文件后命令提示符不关闭,而是等我按键。现在我必须运行这个exe好几次,为此我想运行一个脚本,它将为我做。在i = 0

for path in Paths

outout = codecs.open('runExe.bat', 'w')

output.write(PathToExe + " -param1" + " -param2 " + param2Val[0] + " -param3 " + param3Val[0] + " -param4 " + param4Val[0] + " -param5 param5Val")

output.close()

subprocess.call(["regsvr32.exe", path, "-u", "-s"])

subprocess.call(["regsvr32.exe", path, "-s"])

subprocess.call("runExe.bat")

i + = 1

其中param3Val、param4Val、param5Val是包含相关命令提示参数值的列表。

当我调用这个bat文件时,一切都很好地为exe的第一个乐趣工作,但是在它执行之后,命令promt等待我的响应。当我按任意键时,它关闭,然后exe文件以不同的参数启动。

所以我想用按键来消除。我试着把“exit”放在bat文件的末尾,但是没有用。当exe完成工作时,如何从脚本关闭命令提示符窗口?

提前谢谢!

我的应用程序正在等待我的应用程序,但我认为这是很好的方式。exe文件中的Smth阻止控制台窗口关闭,但我无权访问源。如何在它执行后关闭它的窗口?在

Upd2:我试着在之后添加“shell”调用subprocess.call,但这似乎也不起作用,仍然需要手动响应控制台:(

^{pr2}$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值