I know I have already answered a similar question (Running Batch File in background when windows boots up), but this time I need to launch a batch:
- from another batch,
- without any console window displayed,
- with all arguments passed to the invisible batch.
The first batch is executed in a console window. However, I do not want the second batch (launched by the first in a asynchronous way) to also display a console window.
I have come up with a VBScript script which does just that, and I put the script as an answer for others to refer to, but if you have other ideas/solutions, feel free to contribute.
Note: The console window of Windows command processor is named not really correct DOS window by many people.
Thank you all for the answers. From what I understand, if I need to asynchronously call a script to run in an invisible mode:
- From a second script already in a console window,
start /bis enough. - From Windows, without triggering a second window, my solution is still valid.
