在Windows上使用vbs后台执行bat


如果我们想在本地启动一个jar包,只需在CMD中执行java -jar xxx.jar即可,但是这样就必须保证当前的CMD窗口不能关闭,这显然是很不优雅地,因此可以使用vbs在后台执行CMD命令,悄无声息的把事儿办了。

ws.CurrentDirectory是获取当前路径(VBS文件所在的位置)的意思。

有了启动脚本,相对应的的就得有关闭脚本,使用的原理是根据应用的端口号找到进程号,然后kill掉。

set port=1688,需在这里设置自己应用的端口号。

至此双击vbs文件或bat文件就可以做到应用的启停了。如果想借助任务计划程序执行vbs文件,有一个注意事项要提一下,如下图:

iShot_2024-05-29_18.05.08.png