2015-10-08 3 views
0

Почему следующий код не меняет цвет и заголовок на cmd2? Как и что делать? Команда меняет цвет на cmd1 и устанавливает заголовок на cmd2?Как запустить cmd.exe/k с несколькими командами?

start cmd.exe /k TITLE TEST & color 02 & mode con: cols=160 lines=78 
+0

1. Вы намереваетесь открыть новое окно 'cmd', правильно? (из-за 'start') 2. команда' mode' отсутствует на последней части ... – aschipfl

+0

Вправо. Исправлено для дальнейшего использования, и спасибо. – SectorSeven

ответ

5
start "TEST" cmd.exe /k "TITLE TEST & color 02 & mode con: cols=160 lines=78" 

Не приводя команду, что новый cmd экземпляр должен выполнить, то & интерпретируется как команда конкатенации после start и поэтому он выполняется в первую очередь. С кавычками это часть команды для выполнения во втором экземпляре cmd.

Кроме того, как команда start видит первый цитируемый аргумент в качестве плитки окна, чтобы начать, и мы будем использовать кавычки, необходимо включить заголовок в команде (или "" для без заголовка).

+0

Спасибо, что это сводило меня с ума :) – SectorSeven

Смежные вопросы