Как запустить программу из командного файла, не оставляя консоль открытой после запуска программы? - PullRequest
173 голосов
/ 27 ноября 2008

На данный момент мой командный файл выглядит так:

myprogram.exe param1

Программа запускается, но окно DOS остается открытым. Как я могу закрыть его?

Ответы [ 11 ]

0 голосов
/ 22 июня 2012

Мое решение сделать это из графического интерфейса:

  1. Создать ярлык для программы, которую вы хотите запустить;

  2. Редактировать свойства ярлыка;

  3. Измените поле TARGET на %COMSPEC% /C "START "" "PROGRAMNAME"";

  4. Измените поле RUN на свернутое.

Готово! Посмотри, как тебе это нравится ...

PS: параметры программы могут быть вставлены между двумя окончательными кавычками; строка PROGRAMNAME может быть либо именем файла, либо относительным, либо абсолютным путем - если вы укажете абсолютный путь и удалите букву диска и точку с запятой, то это будет работать в режиме большого пальца, независимо от того, какую букву назначает хост-компьютер это ... (также, если вы поместите ярлык в ту же папку и перед именем файла программы в PROGRAMNAME укажите переменную %CD%, пути всегда будут совпадать; один и тот же прием можно использовать в поле START IN).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...