Запустить окно - парсинг нескольких параметров в окно CMD

226
Marco Peric

Нажатие Win+ Rдает окно запуска, просто чтобы не было путаницы относительно того, на что я ссылаюсь. Я хочу проанализировать несколько аргументов в окне CMD, например:

cmd /k start chrome.exe 

Это только начнется chrome.exe.

Но вместо перезапуска другого экземпляра CMD я хотел бы проанализировать больше команд в этом же окне. Как я могу включить несколько команд с соответствующими аргументами в одну строку? Я не уверен, как конкатенация работает для этого.

0

1 ответ на вопрос

0
LPChip

Вы можете выполнить несколько команд, используя &знак.

Например:

cd /d "C:\temp" & myprogram.exe 

Выше будет сначала перейти к c: \ temp, а затем запустить myprogram.exe из этого места.

Кроме того, вы можете создать файл .cmd и просто написать все инструкции в новых строках.

Например, mycmd.cmd будет выглядеть так:

cd /d "C:\temp"  myprogram.exe 

Это делает то же самое, что и программа выше.

Предполагая, что mycmd.cmd находится в c: \, вы можете сделать WIN+ Rи набрать, c:\mycmd.cmdчтобы запустить вашу программу. Если вы поместите mycmd.cmd в папку, которая находится в переменной окружения% path%, например, c: \ windows \ system32, вам даже не нужно указывать расположение, и он просто mycmd.cmdбудет работать.

Не стесняйтесь пометить этот ответ как ответивший, если он ответил на ваш вопрос, чтобы другие знали, что вам больше не нужна помощь. LPChip 6 лет назад 0