Как написать текст в DOS, установив каждый символ на другой цвет?Как написать текст в разных цветах в DOS?
ответ
Вы можете использовать ANSI escape codes, как описано в this question, что было в основном тем же вопросом для C++. This answer должно четко показать, как использовать escape-коды.
Зависит от вашего языка программирования.
Вы можете сделать это с помощью пакетного файла:
- Добавить ANSI.SYS своим config.sys
- Написать текст, используя соответствующий ANSI escape codes
Ваш вопрос ISN «Очень ясно, но если вы пытаетесь написать текст в разных цветах на терминале, то ANSI escape codes - это то, что вы хотите посмотреть.
Вы действительно хотите это сделать в сборке? (В соответствии с вашим тэгом)
. Коды выхода ANSI тоже работают на сборке;) –
Конечно, но, учитывая состояние остальной части вопроса, я подумал, что стоит спросить. –
Вы можете использовать функции 10H подфункции 10h
ah = 10h
al = 10h
bx = color register
ch = green
cl = blue
dh = red
набирает несильно, потому что его отмеченный assemply, как никогда, необходимо иметь полную книгу все, что функции на DOS.
Я думаю, что «bc» означает «bx». – PhiS
В качестве альтернативы уже предложенным методам (1. с использованием ansi.sys
или 2. с использованием прерывания 10h), если вы используете CGA-карту или видеокарту в CGA-совместимом текстовом режиме, видео-буфер находится по адресу 0xB800, и вы можете написать прямо там. Каждый символ на экране представлен двумя байтами в буфере, первый из которых представляет собой код ASCII символа, а второй - video attribute символа (цвет переднего плана - 4 бита, цвет фона - 3 бита и (ужас) - мигающий бит) ,
- 1. jQuery: Как нарисовать текст в разных цветах?
- 2. Как я могу отображать текст в разных цветах в jtextPane
- 3. Как написать текст в разных цветах одним словом в телефоне Windows?
- 4. Как написать текст в разных цветах одним словом в win2d Canvas windows phone 8.1?
- 5. Как выводить текст рубиновой строки в разных цветах
- 6. Mathematica: как иметь текст в нескольких цветах?
- 7. Кнопки отображаются в разных цветах
- 8. Вычисление значений MATLAB в двух разных цветах
- 9. Рисование одной строки в разных цветах
- 10. Сборка: печать линии в разных цветах
- 11. Java-графика, создающая окно в разных цветах
- 12. Python - значения графика в разных цветах
- 13. WPF Progress Bar в разных цветах
- 14. Как нарисовать заполненный путь/форму в разных цветах
- 15. Как написать в javascript текст в 2 цветах? Каждое второе письмо должно быть красным?
- 16. C# установить текст treenode в 2 цветах
- 17. Как показать текст в 2 цветах в Android?
- 18. О цветах в android
- 19. Как рисовать анимированные точки в разных цветах с помощью matplotlib?
- 20. Как я могу построить все элементы ячейки в разных цветах?
- 21. Unity, как рисовать сетку в разных цветах с градиентом
- 22. как я могу создать скрипку в разных цветах?
- 23. Установить название кнопки в двух разных цветах в iOS
- 24. Выделение строк в разных цветах в текстовом поле
- 25. создание гистограммы с различными группами в разных цветах в python
- 26. Как показать края в графике сетевого графика в R в разных цветах для разных функций?
- 27. Как отобразить текст в 2 цветах с помощью скрипта?
- 28. Отображение карты google в разных цветах в MVC 5 View
- 29. Как написать текст в ColdFusion?
- 30. Как написать текст в GLUT?
Ваш вопрос непонятен, я изменил его на то, что, я думаю, имел в виду –