2016 - 2024

感恩一路有你

linux杀死所有java进程 bat脚本如何在执行完后自动关闭?

浏览量:2080 时间:2021-03-18 16:15:45 作者:admin

bat脚本如何在执行完后自动关闭?

这是不可能的。jar文件运行的载体是DOS窗口。如果窗口真的关闭了,线程也关闭了,jar文件将停止运行。

折衷的解决方案是隐藏正在运行的DOS窗口。

方法是写入VBS文件。步骤如下:

在bat文件的同级目录中创建一个新的记事本文件,并编写以下代码:

set WS=create object()Wscript.Shell")

ws.run运行“CMD/C a.bat”,vbhide

然后将记事本的后缀改为VBS保存,其中a.bat改为您的bat文件名。

Vbhide就是隐藏DOS窗口

但是有一个问题,就是关闭Java后,CMD进程仍然存在,Java进程也仍然存在

您可以使用任务管理器查看。可能存在偏差,但CMD进程必须存在。

我不知道你为什么这么做,但我会尽力帮助你。

linux杀死所有java进程 怎么设置java进程不退出 关闭所有java进程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。