Как открыть новую командную строку из командного файла другого цвета - PullRequest
0 голосов
/ 23 мая 2019

Я не могу открыть новую из другого цвета.Пакетный файл открывает в общей сложности семь командных окон, и я хотел бы, чтобы они были разных цветов.

Я пытался добавить команду color в разных позициях, но он никогда не открывает new Командная строка в указанном цвете, она всегда по умолчанию на черном фоне.

Это то, что я думал, будет работать:

cd "C:\jboss_cache\bin\"
start "1 - JBoss-CACHE" cmd /k color 18 standalone-application.bat

, но при этом командный файл запускается в стандартном выводе.

Если я просто запущу:

start "1 - JBoss-CACHE" color 18

, новая командная строка откроется в нужном цвете, но, очевидно, она не запускает нужные мне команды.

1 Ответ

0 голосов
/ 23 мая 2019

Создайте небольшой пакетный файл типа «обертка», например, этот, называемый «dojob.cmd»:

@echo off
color %1
%2 %3 %4 %5 %6 %7 %8 %9

Затем вы называете его следующим образом

start "windows name" dojob <color> <your_application_name> [optional parameters]

, т.е.Команда

start "All doc files" dojob 70 dir *.doc

откроет новое окно с серым фоном и черной надписью, где будет выполнено dir *doc.

...