Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Разный цвет строк bat (http://forum.oszone.net/showthread.php?t=276421)

icq99999999 24-01-2014 20:24 2295564

Разный цвет строк bat
 
как сделать чтоб через echo 1 выводился текст указного цвета
а через echo 2 выводился текст другого цвета?

Anonymоus 24-01-2014 21:52 2295634

Например, вот так. Или, если вас чем-то не устраивает готовое решение, то делать своё с помощью всё того же findstr с ключом /A. Кстати, в поиске по форуму эта тема выдается одной из первых, не ленитесь его использовать.

icq99999999 24-01-2014 23:38 2295690

Цитата:

Цитата Anonymоus
findstr с ключом /A »

собственно вопрос остался не решен.
можно пример любого цветного слова?

Foreigner 25-01-2014 00:44 2295728

Можно с помощью ansicon:
Код:

::
:: colors.cmd
::

@echo off
setlocal

set "esc=\e"
ansicon -p

echo.
for %%1 in (0,1) do (
    for /l %%2 in (30,1,37) do (
        for /l %%3 in (40,1,47) do (
            0>nul set /p=%esc%[%%1;%%2;%%3m TEST %esc%[m
        )
       
        echo.

    )
)

Где \e символ ASCII 27 (он не отображается на форуме), в консоли Ctrl+[
Пример выполнения

Iska 25-01-2014 01:00 2295736

Проще взять «echox.exe» из комплекта Bill Stewart's Site - Shell Scripting Toolkit:
Код:

@echo off
cls
echo **********
echox.exe -n -c 09 "Я "
echox.exe -n -c 0A "умею "
echox.exe -n -c 0B "рисовать "
echox.exe -n -c 0C "самыми "
echox.exe -n -c 0D "разными "
echox.exe    -c 0E "цветами"
echo **********



Время: 05:54.

Время: 05:54.
© OSzone.net 2001-