URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 44646
[ Назад ]

Исходное сообщение
"Perl цвет звук"

Отправлено A Clockwork Orange , 01-Июн-04 11:29 
Как сделать в Perl пронзительный продолжительный гудок из динамика!
Я делал \a но это только короткий писк.
Как сделать в Perl вывод на КОНСОЛЬ в цвете. Мне удалось вывести в цвете в файл, удалось вывести мигающую строку на консоль, а как в цвете

Содержание

Сообщения в этом обсуждении
"Perl цвет звук"
Отправлено DogEater , 01-Июн-04 12:55 
>Как сделать в Perl пронзительный продолжительный гудок из динамика!
>Я делал \a но это только короткий писк.
>Как сделать в Perl вывод на КОНСОЛЬ в цвете. Мне удалось вывести
>в цвете в файл, удалось вывести мигающую строку на консоль, а
>как в цвете
в линуксах можно менять длительность/тон на консоли через искейпы
так же и цвет
я себе написал скрипт играющий мобильные мелодии для сименса
а в БСД на консоли при загрузке есть цветные сообщения?
Если есть - посмотри rc скрипты, там должны быть нужные последовательности
зы. ты всё цискин лог мучаешь? :-)

"Perl цвет звук"
Отправлено A Clockwork Orange , 01-Июн-04 14:21 
При загрузке нет цветных сообщений, только жирный белый.
Да мучаю. Вот только хочется красного да погромче и пронзительнее, самое интересное что \a , что \а\а\а\а\а\а  один черт один слабенький писк, тольк курсор сдвигает, а с шаблоном так и не получилось, поставил туда реальную фразу что не есть красиво.

"Perl цвет звук"
Отправлено DogEater , 01-Июн-04 14:45 
>При загрузке нет цветных сообщений, только жирный белый.
>Да мучаю. Вот только хочется красного да погромче и пронзительнее, самое интересное
>что \a , что \а\а\а\а\а\а  один черт один слабенький писк,
>тольк курсор сдвигает, а с шаблоном так и не получилось, поставил
>туда реальную фразу что не есть красиво.
прпробуй так:

use Time::HiRes qw{usleep};
$dur = длительность в микросекундах
$note = частота(нота) в герцах
$mult = множитель(для октавы)
    $sound=$note*$mult;
    my $note="\33[10;" . $sound. "]\33[11;" . $dur . "]\a";
    print ($note);
    usleep ($dur*1500);


"Perl цвет звук"
Отправлено A Clockwork Orange , 01-Июн-04 15:02 
Молчит, не звука