Цветной вывод Windows API в стандартный вывод в Powershell /cmd.exe

Кто-нибудь знает, где найти ссылку, описывающую способ вывода цвета на интерфейсах интерфейса командной строки Windows с помощью API и /или стандартного вывода?

4 голоса | спросил Paul Nathan 30 +03002008-10-30T23:25:40+03:00312008bEurope/MoscowThu, 30 Oct 2008 23:25:40 +0300 2008, 23:25:40

4 ответа


0

Win32 консольный API имеет функцию SetConsoleTextAttribute , который можно использовать для установки цветов текста переднего плана и фона. Пример кода здесь .

ответил ChrisN 30 +03002008-10-30T23:48:15+03:00312008bEurope/MoscowThu, 30 Oct 2008 23:48:15 +0300 2008, 23:48:15
0

По крайней мере, есть цветовая команда:

color bg fg

где:

0: Black
1: Blue
2: Green
3: Cyan
4: Red
5: Purple
6: Yellow
7: Gray
8: Silver
9: Light blue
A: Lime
B: Light cyan
C: Light red
D: Light purple
E: Light yellow
F: White

Пример:

color 80

Дает серебряный фон с черным текстом.

ответил Toon Krijthe 30 +03002008-10-30T23:43:12+03:00312008bEurope/MoscowThu, 30 Oct 2008 23:43:12 +0300 2008, 23:43:12
0

Не совсем справочная информация, но она должна помочь вам найти то, что вы ищете в MSDN, ознакомьтесь:

http://www.gamedev.net/community/forums /topic.asp?topic_id=457528 .

Вы, вероятно, хотите найти «WriteConsoleOutput».

ответил Leon 30 +03002008-10-30T23:48:30+03:00312008bEurope/MoscowThu, 30 Oct 2008 23:48:30 +0300 2008, 23:48:30
0

в PowerShell write-host принимает параметры -backgroundcolor и -foregroundcolor

ответил Jimmy 30 +03002008-10-30T23:46:53+03:00312008bEurope/MoscowThu, 30 Oct 2008 23:46:53 +0300 2008, 23:46:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132