How to run a Batch Script in Background?
I have a Batch Script. I don't want it to show me the Command Prompt and run. I want it to run in the Background or in Silent Mode? How can I do it?
- 1 decade agoFavorite Answer
Create a VBS file (i.e., a VB Script). Open Notepad, and type the following code in it:
Set WshShell = WScript.CreateObject("WScript.Shell")
obj = WshShell.Run("H:\test.bat", 0)
set WshShell = Nothing
Replace the "H:\test.bat" in the above code with the full path of your own BAT file, but do not forget the double quotation marks around the BAT file's full path.
SAVE the file. Give it a name like HIDECMDWINDOW.VBS. The extension has to be VBS.
Double click the VBS file to run it. Your BAT file should run without showing the command window.
If your BAT file takes arguments, you can pass arguments to it too - the script for that will be a little more advanced, but if you need it, leave me a message.
- GailLv 44 years ago
u need special program for that