在Windows下执行批处理脚本会打开一个黑乎乎的控制台窗口,任务未执行完成时窗口不会关闭。
编写一个打开软件的脚本,软件未退出时,启动bat脚本的窗口不会被关闭。使用start命令启动,可以实现命令窗口自动关闭。start命令说明:
bat脚本如下:
@echo off
set CURRENT_DIR=%cd%
start "google-chrome" "%CURRENT_DIR%\chrome" --user-data-dir="%CURRENT_DIR%\UserData\qizheng@myid01.com"
保存为Chrome.bat
windows执行bat脚本,都会打开命令窗口,即使自动退出,也会有个黑框一闪而过。使用vbs脚本执行脚本可以隐藏控制台。如下:
set ws=WScript.CreateObject("WScript.Shell")
ws.Run ".\Chrome.bat",0
保存为vbs,双击可执行。
在这里应该看得出来了,我写的脚本是打开Chrome浏览器,并指定用户数据目录。
发表回复