通过bat与vbs组合使用,让virtualbox在开机自启动时没有cmd窗口,核心是start /b指令与ws.Run "E:\virtualbox\virtualbox_boot.bat",0命令
1、进入:E:\virtualbox(任意目录都可)
新建bat脚本:virtualbox_boot.bat(D:\Program Files\Oracle\VirtualBox为VirtualBox安装目录)
@echo off & setlocal enabledelayedexpansion
D:
cd D:\Program Files\Oracle\VirtualBox
start /b VBoxManage startvm centos7 --type headless
start /b VBoxManage startvm windows10 --type headless
exit
2、进入:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
新建vbs脚本:virtualbox_boot.vbs(E:\virtualbox\virtualbox_boot.bat为上面创建的bat脚本目录)
Set ws = CreateObject("Wscript.Shell")
ws.Run "E:\virtualbox\virtualbox_boot.bat",0