Как запустить cmd, запустить длительную программу с графическим интерфейсом, а затем закрыть cmd?

Как запустить cmd, запустить длительную программу с графическим интерфейсом, а затем закрыть cmd?

Мне это нужно при настройкеСписокпользовательская команда для загрузки Rconsoleв Проводнике, с переменной окружения, R_USERустановленной на текущий каталог для этой самой команды.

То, что я сейчас использую, по сути то же самое, что

cmd /C "set R_USER=%path%&& C:\path\to\Rgui.exe"

(чему я научилсяздесь(чтобы задать переменную окружения.)

Работает нормально, за исключением того, что открывается дополнительное окно для самого cmd, что добавляет хлопот при переключении приложения с помощью Alt-Tab.

Как можно добиться того же рабочего процесса, но не открывая окно для самого cmd?

PS (Listary обрабатывает подстановочную часть и запускает указанную команду).

решение1

Вам необходимо указать startкоманду перед путем к исполняемому файлу.

решение2

Чтобы окно CMD автоматически закрылось, можно запустить такую ​​программу:

start /min "" "path_to_your_program"

Команда startсообщает Windows о необходимости выполнить другое окно CMD за пределами области действия текущего CMD. /minОкно CMD запускается в свернутом виде и не является обязательным. Первый набор двойных кавычек определенно необходим, хотя в эти кавычки можно поместить что угодно. Второй набор должен содержать абсолютный путь к вашей программе внутри.

Связанный контент