Work for all window XP,Vista,7 .. The batch script run behind the system, without showing command prompt window..
How
1) create the new vb sript (create new txt file, then rename to .vbs) example : main.vbs
~ inside main.vbs copy and paste this script
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "yourbatscript.bat" & Chr(34), 0
Set WshShell = Nothing
p/s : yourbatscript.bat is your own batch sript.
2)create the your own bat script ( create new txt file, then rename to .bat) example yourbatscript.bat
~ example code for tester inside yourbatscript.bat
@echo off
pause
p/s: main.vbs & yourbatscript.bat must be in same directory / folder
3) Run The main.vbs (done)..
you may see the cmd running in taskmanger..
If you stuck how to do, i provide sample script below for you download
DOWNLOAD SAMPLE SCRIPT HERE
DOWNLOAD HERE