[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: задать цвет для readline
McLotos
Всем привет!
Есть функция readline, которая выводит в консоль строку для ввода команды ну и некоторые вспомогательные плюшки типа автодополнения. Кто-нибудь знает как поменять цвет вводимого текста?

fputs(STDOUT, "\033[34m"); //синий цвет вывода
$command = readline('command> '); //выводим строку command> синего цвета

Когда я ввожу какой-то текст, то он тоже синий, а мне нужно сделать его фиолетовым, чтобы отличать то что вывел скрипт и то что ввожу я.
Есть еще один вариант этого скрипта, без readline

fputs(STDOUT, "\033[34mcommand> \033[35m");
$command = fgets(STDIN);

Но в этом варианте не работает автодополнение и можно удалить строку command> что тоже не очень хорошо

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.