Open a new command prompt window
START will instantiate a new CMD.exe shell for the called Batch. This will inherit variables from the calling shell, but any variable changes will be discarded when the second script ends.
@REM This opens a new command prompt window and continues the execution of the batch file
start cmd.exe
@REM This opens a new command prompt window named "My terminal", which prints "Hello World" and remains open while the calling batch file has continued its execution
start "My terminal" cmd.exe /k "echo Hello World"
@REM Real life example
START "Kafka Schema Registry" wsl docker-compose upNOTE:
startsearches for a specified executable file, and if found the executable will launch regardless of the current working directory. When searching for an executable file, if there’s no match on any extension,startchecks to see if the name matches a directory name. If it does,startopensExplorer.exeon that path.
See also: Microsoft, SS64 Docs for
STARTcommand [1]: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/start [2]: https://ss64.com/nt/start.html