Как это исправить? Bat файл не закрывает сам себя

Я написал программу start.bat. Ничего необычного, она просто командой "start" запускает все нужные ярлыки: Код:

@echo off
chcp 65001>nul
cd C:\Users\Павел\Desktop
start "" "Visual Studio Code"
start "" "Programming_projects"
start "" "compilation"
start "" "openexe"
exit

Но при запуске она ведёт себя странно: хоть она и открывает все нужные мне программы, но она не закрывает себя и несмотря на @echo off выводит следующее: странно

Мне нужно, чтобы она просто открывала программы, прописанные в командах "start", при автозапуске. Мало того, что консоль остаётся открытой, в ней ещё и логи какие-то. Местоположение программы: C:\Users\Павел\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup местоположение

Как это исправить?

Если кому-то это надо, то вот мой рабочий стол: рабочий стол


Ответы (1 шт):

Автор решения: ESkri

Нужно запускать VS Code, перенаправляя её потоки в/в в nul:, тогда она не прицепится к вашим stdin/stdout и не будет удерживать вашу консоль.

start "" "Visual Studio Code" >nul: <nul: 2>&1
→ Ссылка