![]() |
|
Модераторы: bartram, Akella |
![]()
|
|
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
Всем привет!
Пытаюсь создать на Perl утилитку под Windows, что-то наподобие grep'a в Unix. Впринципе почти всё готово, но хотелось бы немного придать ей вида, затем скомпилить код в exe'шник. Подскажите пожалуйста, как в командной строке можно изменить цвет текста? Пробовал искать в справке, нашёл команду cmd, вот что там написано: /t:тф Изменение цвета текста т и фона ф. В следующей таблице перечислены допустимые шестнадцатеричные числа, которые можно задать в качестве значений параметров т и ф.
Пробую ввести следующую команду: cmd \t:0x4 но ничего не выходит. Что не так? Заранее благодарен. Это сообщение отредактировал(а) korob2001 - 30.1.2004, 14:41 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 6 Всего: 57 |
color - меняет цвет всего текста в окне, напр.
color 3 но это, похоже, не то... |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
Впринципе не то, но лучше чем ничего. Конечно желательно иметь возможность менять цвет каждого символа, но как я понимаю это не так просто. Лично я встретил утилитку для сканирования локальных дисков Maxtor на предмет повреждений. Там и увидел такую красоту. -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| Гость_December |
|
|||
|
Unregistered |
Хм, я неделю назад этой утилиткой пользовался Только сделана она не на Perl, как ты понимаешь. |
|||
|
||||
| Monty |
|
|||
![]() Advanced Lamer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3511 Регистрация: 3.4.2003 Где: Гваделупа Репутация: нет Всего: 27 |
korob2001, я давно в школе еще так баловался на барсике
-------------------- ... О, вещая моя печаль, О, тихая моя свобода И неживого небосвода Всегда смеющийся хрусталь! |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 6 Всего: 57 |
korob2001
Возможно, тебе поможет ещё вот что: запускаешь командную строку, правый клик на заголовке, выбираешь "по умолчанию", цвета - дальше увидишь. |
|||
|
||||
| Monty |
|
|||
![]() Advanced Lamer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3511 Регистрация: 3.4.2003 Где: Гваделупа Репутация: нет Всего: 27 |
December, он хочет так -------------------- ... О, вещая моя печаль, О, тихая моя свобода И неживого небосвода Всегда смеющийся хрусталь! |
|||
|
||||
| korob2001 |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
Понимаю ;) Да, только вопрос был не о том. Perl здесь вообще не причём. ------------------------------------------------------------------------------------------------- Вопрос № 1: ========== Подскажите пожалуйста, как в командной строке можно изменить цвет текста? Вопрос № 2: ========== Пробую ввести следующую команду: cmd \t:0x4 но ничего не выходит. Что не так? ------------------------------------------------------------------------------------------------- Вопроса о том, на чём сделана утилитка небыло, хотя мне что-то подсказывает, что она сделана на языке низкого уровня, например Assembler.
Я на барсике не баловался. Если бы меня итересовал Perl или барсик, я бы задал этот вопрос в соответствующем разделе.
Вы абсолютно правы. Это сообщение отредактировал(а) korob2001 - 1.2.2004, 02:59 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||||
|
|||||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 6 Всего: 57 |
|
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: нет Всего: 61 |
Извиняюсь за столь поздний ответ. Воспользовался поиском и случайной наткнулся на эту тему, где впринципе к конечному результату мы так и не пришли. Вобщем помог мне тогда модуль из стандартного дистрибутива Perl, Win32::Console.
Вот пример, кода на Perl, который меняет цвета каждого символа поотдельности в командной строке:
Это сообщение отредактировал(а) korob2001 - 14.2.2008, 00:30 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
![]()
|
| Правила форума "Windows" | |
|
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Windows | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |