У меня есть этот пакетный файл, который я написал, и я написал его, чтобы сделать конкретные слова разных цветов, в качестве теста.

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

Вот мой код:

MD Color
CD Color
cls
echo Cool> "Text to Color"
echo Hello> "Test"
echo Test> "Helloo"
cls
FINDSTR /A:0c /C:"Cool" /S "Text to Color"
FINDSTR /A:0b /C:"Hello" /S "Test"
FINDSTR /A:0a /C:"Test" /S "Helloo"
CD..
RD /S /Q Color
@pause

Имя файла «Text to Color.bat» в папке с именем "Color"

Результат

C:\Users\CST27\Dropbox\Color\Color>FINDSTR /A:0c /C:"Cool" /S "Text to Color"
Text to Color:Cool

C:\Users\CST27\Dropbox\Color\Color>FINDSTR /A:0b /C:"Hello" /S "Test"
Test:Hello

C:\Users\CST27\Dropbox\Color\Color>FINDSTR /A:0a /C:"Test" /S "Helloo"
Helloo:Test

C:\Users\CST27\Dropbox\Color\Color>CD..

C:\Users\CST27\Dropbox\Color>RD /S /Q Color
Press any key to continue . . .

С "text to color" красным, "test" синим и "Helloo" зеленым.

И я хотел, возможно, попытаться сделать слова после тех, которые в другом цвете, а также.

1 ответ1

1

Используйте Windows PowerShell вместо cmd.exe

Write-Host -ForegroundColor Red -Object "Hello";
Write-Host -BackgroundColor Blue -Object "World!";

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .