Звуковые эффекты
T-Mail имеет встроенные возможности звуковой сигнализации и способен
издавать 10 различных звуковых сигналов в разных ситуациях. Каждой ситуации
соответствует ключевое слово и буква в переменной Sound, которая разрешает
или запрещает использование соответствующего звукового эффекта.
Синтаксис:
Sound parameter
где parameter - это ключевое слово "YES", "NO", или маска, составленная
из букв, приведенных в таблице:
+---------------+----------------------------------------+----------+
| Слово | Ситуация | Буква |
+---------------+----------------------------------------+----------+
| | | |
| Connect | Установление соединения модемов | C |
| Begin | Начало сеанса связи после handshake | B |
| End | Конец сеанса связи | S |
| Unpack | Распаковка почты | U |
| Chat | Противоположная сторона требует CHAT | D |
| Human | Human Caller (выход в BBS, перед | H |
| | выполнением dobbs.bat) | |
| | | |
| Abort | Обрыв передачи/приема файла | A |
| Error | Ошибка инициализации модема или | E |
| | FOSSIL-драйвера, перед выходом с | |
| | errorlevel 5 или 7. | |
| | | |
| Tick | Используется для привлечения внимания| T |
| | оператора в различных ситуациях. | |
| | | |
| Ring | Входящий звонок | R |
| | | |
+---------------+----------------------------------------+----------+
Значение YES соответствует разрешению всех звуков, значение NO - запрещает
их.
Пример:
~~~~~~~
Sound TCE ; разрешены _только_ звуки 'Tick', 'Connect' и 'Error'
В файле t-mail.ctl каждому ключевому слову соответствует некая
последовательность звуков, причем есть возможность самостоятельно
программировать ее, используя соответствующие правила.
Синтаксис:
SoundOf событие число повторений образец
где событие - одно из ключевых слов, приведенных в предыдущей таблице,
число повторений - число повторений звукового эффекта.
Каждый образец содержит одну или несколько групп по 4 числа, которые
интерпретируются так:
первое число из четверки - стартовый тон (Гц) (-1 означает
молчание)
2-е - приращение тона за такт (Гц)
3-е - длительность такта (мсек)
4-е - число тактов
Пример:
~~~~~~~
SoundOf Chat 4 3500 100 50 1 3000 0 50 1
| | | | | |
| +--+ | | | + число тактов
| | | +-+ + длительность такта (мс)
| | | приращение за такт (Гц)
случай число стартовый тон (Гц)
повторений
В коммерческих версиях T-Mail для OS/2 и Windows NT возможно
использование второго варианта вывода звука - на звуковую карту,
используемую в вашей системе. В этом случае синтаксис переменной SoundOf
следующий:
SoundOf событие filename
где событие - по аналогии с предыдущим вариантом, filename - имя
звукового файла для воспроизведения. Для OS/2 это могут быть файлы *.WAV
или *.VOC, для Windows NT - файлы *.WAV.
Пример:
~~~~~~~
SoundOf Chat chat.wav