vbs后台执行cmd命令


window系统运行zookeeper命令时,会有个框一直存在在任务栏,通过编写bat文件和vbs文件即可后台执行:

1.编写bat文件:

@echo off
title zk
set ENV_HOME="D:/softwares/zookeeper-3.4.14/bin"
D:
color 0a
cd %ENV_HOME%
zkServer.cmd
exit

注意:D:/softwares/zookeeper-3.4.14/bin是zookeeper命令所在目录,zkServer.cmd是要执行的命令,将代码编写在bat文件中(我这里命名为zk.bat);

2.编写vbs文件:

set ws=wscript.createobject("wscript.shell")
ws.run "zk.bat /start",0

文件扩展名为vbs,且该文件和bat文件放在同一目录;

完成后,需要使用zookeeper时,双击vbs文件即可后台运行。