Как управлять чужим компьютером способы. Лучшие программы для управления другим компьютером. Использование Shared Resource Scanner

Полное описание параметров, а также инструкция по настройке встроенных звуковых карт Realtek. Настройка воспроизведения, записи, 3D звука. Windows Vista/7/8

2012-02-17T18:19

2012-02-17T18:19

Audiophile"s Software

Copyright 2017, Taras Kovrijenko

Полное или частичное копирование текста допускается только с письменного разрешения автора .

Пролог

На этот раз я затрону тему, актуальную, так сказать, для энтузиастов начинающих - т. е., для тех, кто ещё не разжился на дискретную звуковую карту и хочет выжать максимум из интегрированной.

1. Ликбез

Для начала - краткий ликбез. Кто не знает, или не до конца понимает, что такое аппаратный аудиокодек , внимательно ознакомьтесь с соответствующими страницами Википедии:

Прочитали? Отлично! А теперь было бы ещё очень неплохо, если бы вы ознакомились с двумя моими статьями:

Ну вот, теперь можем и начать.

2. Что мы имеем

Итак, в моём распоряжении ОС Windows 7 SP1 Ultimate x64 (описанная в статье настройка подходит для всех ОС, начиная с Vista), встроенный в материнскую плату (ASUS P7H55-V) кодек ALC887 (имеется даташит), подключенные в задние разъемы внешний усилитель и микрофон (зелёное и розовое гнезда соответственно). Обратите внимание, что настраивать мы будем карту для вывода стерео звука по аналоговому интерфейсу.

3. Установка ПО

Прежде всего надо установить драйвера. Конечно, скорее всего ОС Windows уже сама нашла и установила драйвера для звукового устройства, однако для получения доступа ко всему функционалу, а также для душевного спокойствия, установим пакет драйверов непосредственно от Realtek, последнюю версию которого вы можете скачать на соответствующей странице моего сайта. К слову, указанные здесь настройки проверялись на версии драйверов R2.67.

Скачиваем драйвера, производим несложную процедуру установки (запустив HD_Audio/Setup.exe ), перезагружаем компьютер.

После загрузки ОС в системном трее должен появиться коричневый значок динамика:

4. Настройка драйверов

Прежде всего заходим в Панель Управления Windows->Оборудование и звук->Звук и, убедившись, что наши наушники или динамики подключены в зеленое гнездо звуковой карты, отключаем все ненужные устройства, а наше подключённое устройство делаем устройством по умолчанию:

Заодно проделаем тоже самое с устройствами записи:

Теперь дважды кликаем по значку в трее. Если значка нет, ищем его в скрытых значках, если и там нет - заходим в Панель управления->Оборудование и звук->. Так или иначе, должно открыться окно диспетчера:


Здесь сразу задаем конфигурацию динамиков (стерео), задаем наше аналоговое устройство устройством по умолчанию (после чего соответствующая кнопка потухнет), отключаем, если, не дай Бог, включено, объёмное звучание.


По кнопке в виде жёлтой папки можно настроить отключение определения разъемов передней панели:

Также обратите внимание, что подключённые разъемы отображаются ярким цветом - в нашем случае к зелёному выходу подключены динамики, к розовому входу - микрофон. Здесь - одна весьма важная деталь: дважды нажав по значку разъема, вы увидите окно с выбором типа подключенного устройства. Важно это потому, что если выбрать «наушники» , то кодек будет использовать специальный дополнительный усилитель (иначе звук в наушниках будет слишком тихим), для подключенных же активных колонок или внешних усилителей следует выбирать «Выход на передние динамики» . Здесь же включается автоматическое всплывание данного окна при подключении устройства в какой-либо из разъёмов карты:

С помощью кнопки «i» можно открыть окно с информацией о версии драйвера, DirectX, аудиоконтроллере и версии кодека, там же включается/выключается отображение значка в системном трее:


Теперь поотключаем эффекты:


Настройки «Поправки на помещение» для стерео конфигурации недоступны, что вобщем-то странно - в той же консоли от THX (которая включена, например, в пакет драйверов Creative X-Fi) можно отрегулировать расстояние и угол направления на динамики относительно вашего расположения, что бывает очень полезно, когда вы не сидите непосредственно перед колонками, или же они расположены относительно вас несимметрично. Ну да ладно, пусть это будет на совести разработчиков.

Последняя вкладка дублирует настройки панели управления (впрочем, большинство настроек из Диспетчера есть и в панели управления):


Здесь можно задать параметры системного микшера - с какой частотой дискретизации и глубиной бит Windows будет микшировать все воспроизводимые звуки. Установим 24 бит, 96 кГц. Почему - расскажу далее.

Так как меня постоянно штурмуют вопросами, как настроить микрофон (что, по моему мнению, должно вызывать минимум непоняток), я всё же остановлюсь на настройке устройств записи. Их настройки, кстати, как и устройств воспроизведения, находятся на отдельных вкладках вверху окна. Начнём со стерео микшера:


Здесь всё элементарно. Данное устройство записывает всё, что вы слышите через динамики, т. е., тот готовый звуковой поток, который Windows передает на звуковую карту. Приводится он к указанному виду (раз микшер работает с частотой дискретизации 96 кГц, то и тут поставим столько же).

Но нашим основным устройством записи является, конечно же, микрофон:

Итак, ставим громкость записи на максимум, а усиление микрофона выключаем (потом, если понадобится, можно включить). Также, очень часто люди жалуются, что у них воспроизводится звук воспринимаемый микрофоном, чтобы этого не было - отключаем воспроизведение. На свой вкус - фильтрация шума , подавление эхо . На вкладке , опять же, задается формат записи:

Учитывая характеристики звукозаписывающего тракта, здесь хватит и стандартного 16 бит/44.1 кГц.

5. Настройка foobar2000

В принципе, проделанной работы хватит, чтобы обеспечить наиболее высокое (для данной карты) качество звучания в любом плеере. Но для настоящих параноиков я приведу настройки foobar2000. Нам понадобится, собственно, сам плеер и несколько плагинов к нему - WASAPI output support и SoX Resampler . Ну или вы можете скачать мою сборку , в которой всё уже имеется.

Итак, в настройках вывода плеера (File->Preferences->Playback->Output) выбираем WASAPI: <наше устройство> , разрядность ставим 24 бит :

При выводе через WASAPI Exclusive обходятся все эффекты звуковой карты (если они включены), а также микшер Windows (для которого мы указывали частоту семплирования).

Теперь перейдём к настройкам DSP:


Тут добавляем в цепочку ресемплер SOund eXchange и Advanced Limiter. В настройках ресемплера ставим частоту 96 кГц.

А вот теперь - почему 96 кГц. Я провел серию экспериментов, и вот что мне удалось выяснить. В режиме «выход на передние динамики», если регулятор громкости установлен более чем на 90%, при воспроизведении тестового сигнала udial (частота дискретизации - 44.1 кГц) слышны сильные искажения. Искажения пропадают, если или понизить громкость, или переключиться на режим наушников, или выполнить передискретизацию аудио до 96 кГц.

О причинах данного явления по имеющимся данным судить трудно, но можно сделать выводы и дважды перестраховаться: всё аудио выводить с частотой дискретизации 96 кГц, а громкость не повышать более чем до 90% .

И пара слов о необходимости настройки foobar2000. В принципе, можно выводить звук на устройство «DS: Первичный звуковой драйвер». В этом случае передискретизация будет выполняться средствами Windows (ресемплер там не самый плохой), к тому же ещё и не будут отключаться все остальные звуки (как при воспроизведении через WASAPI Exclusive). Кроме того, выбрав данное устройство, Windows будет выводить звук на то устройство, которое установлено по умолчанию в панели управления, что бывает удобно (например, при отключении одного из устройств звук автоматически переключается на другое). Так что выбор за вами - удобство, или же уверенность в качестве.

6. Воскрешение трехмерного звука и аппаратного микширования

И конечно же я не забыл про геймеров. Так как в Windows, начиная с Vista, отсутствует доступ к аппаратному микшированию потоков (все операции выполняет Windows, а потом один единственный поток выводится на звуковую карту), то разработчики придумали специальную программу, аналог Creative ALchemy, но для Realtek - 3D SoundBack . Она подключается к аппаратным ресурсам через интерфейс OpenAL, эмулируя для указанных программ Windows эмулирует DirectSound устройство (как в Windows XP), а затем просто выполняет преобразование команд DirectSound (или DirectSound 3D) в команды OpenAL, в итоге - получаем настоящий EAX 2.0 в играх, а также возможность преобразования многоканального аудио в стерео с эффектами окружения.

Для запуска программы откройте папку .../Program Files/Realtek/3D Sound Back Beta0.1 , в свойствах файла 3DSoundBack.exe на вкладке «Совместимость» установите режим совместимости с Windows Vista SP2 :

Теперь запустите этот файл. Чтобы добавить приложение - нажмите Add Game , введите название и адрес папки, в которой содержится исполняемый файл программы. Например:


После добавления не забудьте выделить добавленное приложение и нажать кнопку Enable .

Теперь указанное приложение будет по умолчанию использовать эмулированное DirectSound устройство и получит доступ к аппаратным ресурсам звуковой карты:

Эпилог

Ну вот, очередная грандиозная статья завершена. Кстати, я тут подумал: а ведь по-хорошему, эту статью надо было написать одной из первых... Впрочем, на то время у меня ещё не хватило бы знаний, чтобы всё так вот подробно описать, так что оно может быть и к лучшему.

Если что-то непонятно, остались какие-то вопросы - спрашивайте, комментируйте. Желаю удачи!

Информация от спонсора

ЕвроТехника: сеть магазинов бытовой техники. На сайте http://euro-technika.com.ua/ Вы можете ознакомиться с ассортиментом современных 8-ядерных смартфонов (воспользовавшись удобным каталогом) и здесь же сделать заказ (с доставкой или самовывозом).

Если ваш компьютер работает на OC Windows XP, Vista или 7, а также оснащен аудиочипом от Realtek, то для работы звука вам необходимо иметь специальный драйвер. Для его активации наберите «Realtek» в поиске Пуска. Когда вы найдете в результатах Диспетчер Realtek HD - запустите его. Если этой программы нет в поиске, то на компьютере отсутствует этот драйвер либо установлена слишком старая версия. В этой статье будет написано, как произвести установку и настройку драйвера Realtek.

Установка драйвера Realtek

Следуйте этой пошаговой инструкции, если на компьютере отсутствует драйвер либо он устарел.

  1. Загрузите актуальную версию необходимого драйвера с сайта Realtek либо либо с нашего сайта по следующей ссылке: .
  2. Начините установку, запустив скачаный файл в формате «.exe».
  3. Для продолжения установки нажимайте «Далее».

    Внимание: если при установке будет предупреждение, что Windows не знает об издателе драйвера, то просто нажмите на «Установить», для продолжения работы установщика.

  4. После установки драйвера перезагрузите компьютер, чтобы все изменения начали свою работу.
    Сигналом о правильной установки программного обеспечения будет знак Realtek HD Audio Manager на панели задач. Чтобы перейти в диспетчер Realtek просто кликните на знак два раза.

Функции и настройки Realtek High Definition Audio

Аудикодек Realtek поддерживает 8-канальное аудио, Jack-Sensing, а также обладает множеством других функций. Кроме того он успешно работает с Universal Audio Jack, благодаря чему можно легко устранять ошибки связанные с кабельным соединением.

Аудио Менеджер Realtek поддерживает системные платы, которые работают с аудиобработчиком от Realtek.

Примечание: все меню указаны ниже для справки и их названия могут сильно отличаться от того, что будет находиться на вашем компьютере. В среде обозначенных выше версий Windows, Диспетчер Realtek HD будет сам находить устройства, подключенные к портам. И в зависимости от них уже будут показаны вкладки с настройками. Также интерфейс программы может отличаться из-за версии драйвера либо модели установленной на вашем компьютере звуковой карты.

Например:

Меню «Динамики»

Сначала перед вами откроется ползунок для регулировки громкости всех устройств. В панели, расположенной справа будут располагаться параметры, связанные с работой аудиоустройств вывода.

Цифровой выход

Для настройки входа цифрового звука сделайте следующее:

  1. Во вкладке «Дополнительные настройки устройства» можно настраивать параметры разделения входных гнезд.
  2. После вам станут доступны еще четыре вложенных меню.

Для настройки акустических систем:

1. Выберите меню «Динамики».
2. Для установки аналогового порта вывода как устройства по умолчанию нажмите на «Задать стандартное устройство».
3. Выберите меню «Конфигурация динамиков», расположенною в «Динамики». Там будут находиться параметры конфигурации. Также там можно настроить объемный звук и указать конфигурацию динамиков.

4. В меню «Звуковой эффект» можно настроить караоке, выбрать окружающую вас обстановку, а также выбрать один из нескольких режимов для эквалайзера.

5. Для регулирования громкоговорителей необходимо перейти в меню «Поправка на помещение». Там можно регулировать расстояние и углы, исходя от вашего расположения. Это очень полезная функция пригодится тогда, когда вы находитесь не прямо перед колонками, а стоите в несимметричной позиции от них. Но ее работа возможно только в режимах 5.1 и 7.1.
6. Меню «Стандартный формат» отвечает за параметры микшера. А если конкретно, то за частоту дискретизации и разрядность, с которой ОС будет обрабатывать исходящие звуки.

Настройка микрофона

Настроить свой микрофон можно в последнем меню, которое так и называется — «Микрофон». Вверху будут находиться ползунки для настройки громкости и баланса микрофона. Регулируйте их, пока не добьетесь желаемой громкости.

Этот раздел делится на две вкладки: «Эффект микрофона» и «стандартный формат».

Во вкладке «Эффект микрофона» можно изменить параметры конференц-режима, а также включить режим подавления эхо и шума.

Меню «Информация»

Нажав на значок информации, который выглядит как буква «i», можно узнать версию программы, аудиоконтроллер, DirectX, кодек и выбрать язык программы.

Спасибо за внимание! Пишите ваши уточнения по настройке Realtek High Definition Audio. 🙂

Я часто работаю на ПК в то время, когда другие члены семьи спят. Обычно перед тем как начать или завершить работу, отключаю звук, но если забываю это сделать или случается аварийный отказ, звуки разносятся по всему дому. Можно ли как-нибудь заглушать Windows автоматически?

Эндрю Хоббз, Северная Каролина

Операционная система Windows не предлагает беззвучной загрузки в качестве особой опции, но все же кое-какие окольные пути и некоторые утилиты помогают это ограничение преодолеть. Вот несколько моих любимых трюков и инструментов, позволяющих «удерживать ПК от разговоров», да и вообще управлять его звуковыми функциями.

Аппаратный способ. Самый простой вариант заставить компьютер замолчать еще до того, как он начнет издавать звуки, - это убавить звук до нуля, повернув регулятор громкости на динамиках или просто обесточить их, если есть выключатель питания.

К сожалению, подобные способы не годятся не только для ноутбуков, но и для многих настольных систем. Однако для отдельных ПК можно отключать звук через экран настроек, если войти туда во время загрузки, до начала запуска Windows. Конечно, чтобы вернуть звук, придется перезагружаться и снова изменять настройки.

Отключение звука при запуске. Более удачное решение - использование бесплатной утилиты для отключения звука. Читатель Кристиан Клюкас из г. Магдебурга создал программы Mute («Отключение звука») и SetVol («Установка громкости»). Эти бесплатные утилиты доступны по адресу find.pcworld. com/12280. Поместите их в какую-нибудь папку по своему выбору. Чтобы сделать запуск Windows беззвучным, щелкните правой кнопкой мыши на кнопке «Пуск», выберите пункт «Открыть», дважды щелкните на значке «Программы», а затем, также дважды, на значке «Автозагрузка». С помощью Проводника или через «Пуск?Найти» найдите файл mute.exe. Перетащите его при нажатой правой кнопке мыши в папку «Автозагрузка» и выберите опцию «Создать ярлык». После этого при нажатой клавише дважды щелкните на ярлыке (или щелкните на нем правой кнопкой и укажите «Свойства»), чтобы открыть список его свойств. На закладке «Ярлык» щелкните на поле «Объект». Поместите курсор в конец имеющейся командной строки и введите пробел со следующим нужным вам переключателем; в данном случае требуется on -delay. По завершении командная строка должна выглядеть примерно так: «C:Program Filesmute.exe» on -delay (рис. 1).

Теперь нажмите OK. Эта команда будет поддерживать программу Mute в активном состоянии, так что каждый раз, когда вы будете завершать сеанс работы или выходить из Windows, звук отключится.

Хотя Mute и занимает всего лишь 1,5 Кбайт оперативной памяти, вы, возможно, не захотите, чтобы она постоянно там находилась. Поэтому уберите последовательность -delay из графы «Объект» в окне свойств ярлыка, и тогда звук во время запуска Windows будет отключаться, а программа Mute - закрываться. Однако Windows по-прежнему станет воспроизводить звук при запуске приложений из папки «Автозагрузка» (включая программу Mute), так что полностью беззвучного запуска вы не получите. С этой проблемой можно справиться, выбрав опции «Пуск?Настройка?Панель управления?Звук» («Звук и мультимедиа» в Windows 2000 и Me). В списке «События» (в Windows 2000 и Me предварительно выберите закладку «Звуки») отметьте «Запуск Windows», после чего в окне «Файл» укажите «(Нет)». Если есть другие приложения, запускаемые в начале работы ПК, вам, возможно, придется повторить такой шаг и для событий «Открытие программы» и «Закрытие программы». Завершив все, щелкните на OK.

Если требуется отключать звук запуска лишь от случая к случаю, используйте Mute с переключателем -delay, но запускайте программу с помощью ярлыка вручную вместо того, чтобы помещать его в папку «Автозагрузка».

Отключение звука по завершении работы. Программу Mute можно активировать также из какого-либо приложения, созданного специально для запуска программ при закрытии Windows. Парочка таких программ описана во врезке «Инструменты Windows».

Значок на Панели задач. После того как звук отключен, его можно вновь включить, щелкнув на значке громкоговорителя, расположенном в Системном лотке (около часов). Когда на экране появится панель управления громкостью, выключите функцию в квадратике слева от «Выкл.». Чтобы снова отключить звук, повторите те же шаги, снова включив функцию щелчком мыши. Если значок громкоговорителя не виден, откройте Панель управления и дважды щелкните на значке «Мультимедиа» (в Windows 9x) или «Звук и мультимедиа» (в Windows Me или 2000). Включите опцию в позиции «Регулятор громкости на панели задач» и нажмите OK. На Панели задач Windows XP щелкните на значке «Звук, речь и аудиоустройства», потом на «Звуки и аудиоустройства». Включите функцию «Отображать значок на панели задач» и нажмите OK.

Быстрый запуск. Когда вы щелкаете на значке громкоговорителя на Панели задач, то регулятор громкости иногда появляется на экране лишь через несколько секунд. Чтобы избежать такой задержки, можно использовать для включения и отключения звука утилиту Mute или же предпочесть утилиту SetVol для установки уровня громкости одним-единственным щелчком на значке, расположенном на панели «Быстрый запуск» в левой части Панели задач Windows.

Для создания постоянной кнопки отключения звука выберите опции «Пуск?Найти», которые нужны, чтобы найти файл mute.exe, и затем перетащите его при нажатой правой кнопке мыши на панель «Быстрый запуск». Затем задайте опцию «Создать ярлык». С помощью появившегося в результате этой операции значка Mute можно отключать или включать звук. Чтобы получить значок регулировки громкости, проделайте то же самое с файлом setvol.exe. Потом щелкните правой кнопкой на значке SetVol на панели «Быстрый запуск» и выберите «Свойства». В конце командной строки в поле «Объект», что на закладке «Ярлык», введите пробел, а после него - последовательность -10. Теперь создайте еще один ярлык для SetVol с переключателем +10 в конце командной строки. Когда вам захочется уменьшить громкость на 10%, щелкните на первом из этих ярлыков, а если увеличить на 10% - на втором. Можно использовать любые числа с шагом, равным 10. Если опустить знаки «+» или «-», то будет устанавливаться тот процент громкости, который вы укажете.

Чтобы снабдить новые значки подсказками, всплывающими при наведении на них курсора, щелкните на значке правой кнопкой мыши и выберите опцию «Переименовать». Введите текст подсказки и щелкните на OK (в Windows 98 SE). В более ранних версиях Windows для того же щелкните правой кнопкой мыши на свободном поле панели «Быстрый запуск» и выберите опцию «Открыть», после чего используйте в качестве имени значка устраивающий вас текст подсказки (рис. 2).

Управление с клавиатуры. Чтобы включать и выключать звук с помощью клавиатуры, создайте ярлык для утилиты Mute и поместите его на Рабочий стол или в какую-нибудь папку в иерархии Главного меню. Я рекомендую для этого организовать папку под названием «Быстрые клавиши» (или Keyboard Shortcuts, если угодно) в «Главном меню/Программы». Это позволяет легко найти сведения о быстрых клавишах, если вам когда-либо понадобится их удалить или заменить.

Щелкните правой кнопкой мыши на нужном вам ярлыке и выберите пункт «Свойства». На закладке «Ярлык» щелкните на поле «Быстрый вызов», после чего нажмите те клавиши, которые вы хотите назначить для включения-отключения звука. Если вы выберете просто какую-либо из функциональных клавиш (- клавиши в верхнем ряду клавиатуры) или клавишу на цифровой клавиатуре, то не сможете в дальнейшем применять ее для иных целей, так что лучше указать сочетания, +, +, + или ++ с какой-либо иной клавишей. Постарайтесь к тому же выбрать такую комбинацию, которой у вас не будет в других программах (рис. 3).

Щелкните на OK. Если вы в дальнейшем удалите эту быструю клавишу, вам придется перезапускать Windows, чтобы соответствующая комбинация вновь стала свободной.

Компактная панель управления громкостью. Если вы щелкнете на значке громкоговорителя на Панели задач дважды, то на экране появится диалоговое окно управления громкостью, включающее регулятор баланса и отдельные регуляторы громкости для Wav-звуков, лазерного проигрывателя и т. д. (конкретный набор зависит от комплекта установленных в вашей системе аудиодрайверов). Чтобы сделать данное диалоговое окно более компактным, нажмите +S (рис. 4). Оно будет сохранять этот новый, более изящный облик до тех пор, пока вы не откроете его опять и не нажмете на +S.

Мгновенный вызов Диспетчера задач

Windows 2000. Диспетчер задач Windows позволяет с легкостью отключать скрытые или проблемные приложения, проверять, какие из программ пожирают оперативную память, и анализировать работу ЦП. Вы можете быть страстным поклонником Диспетчера задач -- и не знать кратчайшего способа добраться до этой утилиты.

В Windows 2000 Диспетчер задач можно запустить, нажав сочетание клавиш ++ для вывода на экран диалогового окна «Безопасность Windows» и щелкнув потом на кнопке «Диспетчер задач».

В Windows XP надо просто щелкнуть правой кнопкой на свободном пространстве Панели задач и выбрать в раскрывшемся меню опцию «Диспетчер задач».

А вот способ, позволяющий сделать обращение к Диспетчеру задач еще более удобным. Читатель Тимоти Дж. Луома из шт. Флорида указывает, что когда Диспетчер задач работает, то он помещает в Системный лоток (в правом нижнем углу экрана) крохотный анимированный значок, отражающий работу ЦП. Наведя на него курсор мыши и задержав его там на несколько мгновений, можно также увидеть сообщение о том, на сколько процентов используется ЦП, - оно выводится в составе подсказки к этому значку. Если эта функция вам нравится, то почему бы не заставить Диспетчер задач работать постоянно, поместив ярлык к нему в папку «Автозагрузка»?

Щелкните правой кнопкой мыши на кнопке «Пуск» и выберите пункт «Открыть». Дважды щелкните на значке «Программы», потом «Автозагрузка». Снова щелкнув на кнопке «Пуск», выберите «Найти?Файлы и папки», введите в верхнюю графу команду tаskmgr.exe, в графе «Где искать» укажите диск, с которого запускается система (для большинства пользователей это будет c:), и щелкните на кнопке «Найти». Когда увидите программный файл Диспетчера задач в окне результатов поиска, перетащите его при нажатой правой кнопке в раскрытую папку «Автозагрузка». Отпустив кнопку мыши, выберите опцию «Создать ярлыки». Теперь щелкните правой кнопкой на новом ярлыке и укажите пункт «Свойства». Выберите затем закладку «Ярлык», а в ниспадающем списке в графе «Окно» - «Свернутое в значок». Щелкните на OK. Чтобы Диспетчер задач не попадался на глаза, когда он не нужен, дважды щелкните на ярлыке для запуска утилиты и в меню в верхней части ее окна задайте «Параметры?Скрывать свернутое».

Теперь Диспетчер задач будет запускаться незримо, но вы всегда сможете раскрыть его окно, дважды щелкнув на значке ЦП на Системной панели.

Scott Dunn. Sound Off: Take Charge of Windows Audio Controls. PC World, январь 2002 г., с. 148.

Запуск Задач при завершении работы

Имеющуюся в Windows папку «Главное меню/Программы/Автозагрузка» и «Планировщик задач» можно использовать для автоматического запуска приложений или выполнения других задач в определенные моменты времени, за исключением того момента, когда нужно будет завершать работу ПК. Если же вы хотите при выключении компьютера вычищать созданные в течение дня временные файлы или, скажем, отключать после работы звук, то вам помогут следующие утилиты.

В качестве возможного бесплатного решения попробуйте ActiveSaver, тощенький 45-Кбайт файл с данными для хранителя экрана (.scr), который, подобно стандартному хранителю экрана, поможет запускать какой-либо другой файл, выходить из Windows или проводить обе эти операции по истечении некоторого, заранее установленного промежутка времени. Для конфигурирования ActiveSaver подойдет стандартная кнопка «Настройка» хранителя экрана. (Откройте доступ к ней, щелкнув правой кнопкой мыши на свободной поверхности Рабочего стола, выберите пункт «Свойства» и щелкните на закладке «Заставка»). Но чтобы ActiveSaver работал, его даже не обязательно специально указывать в качестве активного хранителя экрана. Просто перетащите файл ActiveSaver.scr на кнопку «Пуск» или на панель «Быстрый запуск», после чего, если вы решите, что на сегодня с вас хватит, используйте образовавшуюся позицию/значок вместо привычных команд «Пуск?Завершение работы».

Утилита ActiveSaver позволяет запускать при завершении работы только одну какую-нибудь программу, и к тому же на моей машине с Windows 2000 она конфликтует с функцией выключения питания компьютера. Если это вас волнует или хочется иметь более многофункциональную утилиту, рассмотрите ShutdownPlus. Эта условно-бесплатная программа разрешает при завершении работы запускать несколько задач, а в Windows 98 и более поздних версиях этой ОС она замещает применяемое в Windows диалоговое окно завершения работы своим собственным. Значит, вам не придется запускать для выхода из системы какое-либо специальное приложение. Утилита ShutdownPlus поставляется в персональной (30 долл.) и профессиональной (40 долл.) версиях. Обе указанные программы можно получить по адресу ind.pcworld.com/12280.

Работу со звуком в модуле Crt обеспечивают две процедуры:

включение сигнала заданной частоты:

Sound(N:word)

отключения сигнала:

NoSound.

Процедура Sound генерирует звуковые сигналы частотой N,изменяющейся в пределах 37-32767 Гц. Громкость звука не регулируется, сигнал будет звучать до момента его выключения процедурой NoSound.

Для организации паузы в работе программы определена процедура, выполняющая задержку на заданное число миллисекунд:

Delay(N:word).

При выводе звуковых сигналов обычно используются все указанные процедуры вместе.

Uses Crt;

Sound(220); { включения звука с частотой 220}

Delay(300); { пауза на 0.3 сек }

NoSound; { отмена звука}

Используя процедуры Sound, Nosound, Delay оформите вывод на экран музыкального слова " К О Л О Б О К " . Вывод каждой буквы сопроводить звуковым сигналом частотой, соответствующей порядковому номеру символа в кодовой таблице (функция ORD),увеличенному в 100 раз. Время звучания каждой буквы 1 секунда.

Текстовые окна.

Window(x1,y1,x2,y2:byte);

Данная процедура определяет на экране текстовое окно с координатами верхнего левого угла экрана x1,y1, нижнего правого x2,y2. Максимальный размер окна определяется выбранным режимом. Режиму с 80 столбцами соответствует окно (1,1,80,25),режиму с 40 столбцами окно (1,1,40,25). Процедура Window помещает курсор в т.(1,1) установленного окна.

Многие процедуры и функции CRT работают относительно координат текущего окна, включая Window, ClrEol, ClrScr, DelLine , GotoXY , InsLine , WhereX , WhereY и все процедуры ввода/вывода. Координаты текущего окна хранятся соответственно в переменных WindMin и WindMax типа word, и отсчитываются отностительно точки с координатами (0,0), а не (1,1). Младший байт содержит значение координаты Х, а старший байт Y, поэтому координаты верхнего левого угла определяются выражениями:

x1:=Lo(WindMin),

y1:=Hi(WindMax),

координаты правого нижнего:

x2:=Lo(WindMax) ,

y2:=Hi(WindMax).

(* вывод на экран окон произвольного размера *)

(* различного цвета фона *)

Uses crt;

Var x,y:integer;

Randomize;

x:=random(MaxX);

y:=random(MaxY);

Window(x,y,x+random(10),y+random(8)); { определение }

TextbackGround(random(16)); { размера окна }

Delay(100);

ClrScr; { заполнеие фоном }

until KeyPressed;

Вывести изображение российского трехцветного флага в центре экрана размером 30*15. Каждая цветовая полоса задается текстовым окном (ширина 30 позиций, высота 5) и заполняется соответствующим цветом.

Использование клавиатуры.

Клавиатура - это основное средство ввода информации в ПЭВМ, поэтому гибкая обработка сигналов с клавиатуры является важным элементом создания эффективных программ.

В процессе работы с клавиатурой производится анализ кода нажатой клавиши, называемый кодом сканирования. Каждая из клавиш клавиатуры имеет свой уникальный код.

Сдандартная клавиатура имеет три типа клавиш:

символьные (буквы, цифры, знаки арифметических операций, знаки пунктуации и специальные ENTER, ESC, BACKSPACE, TAB);

управляющие (функциональные F1-F10, клавиши перемещения курсора, Alt+<другие клавиши>, Ctrl+<другие клавиши>, Shift+<другие влавиши>).;

сдвига (смена регистов Ctrl,Alt,Shift, фиксации регистров CapsLock,ScrollLock,NumLock, вспомогательные клавиши).

Символьные клавиши генеируют при нажатии код в виде одного значения.

Управляющие клавиши генерируют расширенный код сканирования, состоящий из двух значений. Первое является признаком управляющей клавиши, второе содержит код сканирования.

Клавиши сдвига имеют коды, которые не распознаются средствами Паскаля. Обработка кодов производится на системном уровне.

В модуле Crt определены две дополнительные функции управления клавиатурой: ReadKey и KeyPressed.

KeyPressed:boolean возвращает значение true если на клавиатуре была нажата клавиша, и false в противном случае. При этом введенные символы из буфера клавиатуры не удаляются. Данную функцию можно использовать для завершения цикла по нажатию любой клавиши.

Пример 1.

(* использование функции ReyPressed *)

Uses Crt;

(* заполнение экрана до нажатия любой из клавиш *)

Randomize;

GotoXY(Random(70),Random(50));

write("привет!");

delay(300)

Until KeyPressed;

Readkey:char.

Данная функция предназначена для управления работой клавиатуры и возвращает код нажатой клавиши. Символ соответствующей нажатой клавиши на дисплее не отображается. При использовании клавиш управления функция ReadKey сначала получает значение нулевого символа (#0), следующее обращение к ReadKey возвращает расширенный код клавиши.

Функция ReadKey считывает символ из буфера клавиатуры с одновременным его удалением из буфера или ожидает нажатия какой-либо клавиши.

{ анализ вводимых пользователем клавиш }

Uses Crt;

var ch:char;

write(" Нажмите клавишу:");

ch:=ReadKey;

if ch=#0

then { расширенный код сканирования }

ch:=readkey;

write(" Клавиша ");

case ch of

#59..#68: writeln("функциональная: F1-F10");

#82: writeln(" вставка : Ins");

write(" перемещения курсора");

writeln(" расширенный код = ",ord(ch))

end ; {case}

else writeln(" код символа = ",ord(ch))

until ch=#27 ; { клавиша Esc }

ch:=ReadKey { ожидание нажатия клавиши

для выхода из программы }

В приложении 1 приведена кодовая таблица ПЭВМ и все расширенные коды сканирования.

Используя рассмотренные процедуры разработать программу,которая по нажатию клавиш:

«стрелка вправо и влево» меняет цвет фона (по кругу от 0до 7)

«стрелка вверх и вниз» меняет цвет символов (от 0до 15)

Алфавитно-цифровой клавиатуры воспроизводит данный символ на экран дисплея.

Ecs завершает работу программы и восстанавливает первоначальные параметры цветности.

0 out of 5 0 based on 0 voters.

После того как вы, насколько смогли, защитили помещение от внешнего мира, вам следует разобраться, как звук распространяется внутри самого помещения.

Звук распространяется в воздухе в виде волн. Эти волны отражаются от стен комнаты и вызывают такие эффекты, как реверберация и эхо. Одним из проклятий домашних студий является то, что они, как правило, имеют очень маленькие размеры. Так как звук распространяется достаточно быстро (со скоростью около 330 м/с), то когда вы сидите около акустических систем и слушаете музыку, вы в равной степени слышите звук, исходящий от колонок, и звук, отраженный от стен. В больших помещениях исходный и отраженный звук вы слышите раздельно, что уменьшает проблемы. В хорошей студии нужно "укротить" эти отражения, чтобы они не мешали слышать чистый звук, исходящий из акустических систем.

Описать все отражения, происходящие в комнате, довольно трудно. Почитайте книги по акустике (науке о распространении звуков), и вы узнаете, что существуют разные моды резонанса: аксиальные (одно измерение), тангенциальные (два измерения) и косые (три измерения). Каждая из мод связана с определенным способом распространения и взаимодействия звуковых волн в помещении. Знание мод своего помещения может помочь с выбором стратегии работы с акустикой. Однако формулы, служащие для вычисления мод, действительно очень сложные, особенно для тангенциальных и косых.

Вы можете более подробно узнать о модах резонанса помещения и даже найти калькуляторы мод в Internet, задав в любимой поисковой системе словосочетание “моды резонанса”. Вам будет предложено всего несколько ссылок, с которых вы и сможете начать изучение данного вопроса. Изучите его самостоятельно, так как подробное его рассмотрение достойно целой книги.

Итак, рискуя быть преданным анафеме профессиональными инженерами-акустиками всего мира, я все же поделюсь с вами некоторыми хитростями, которые я использовал в своих студиях. Моей главной целью было создание комнаты с тем звучанием, которое нравится лично мне, и достаточным уровнем контроля над отражениями. Я, как и многие, записывал и микшировал в одной и той же комнате, что давало возможность выполнять по ходу небольшие корректировки для того, чтобы звук больше напоминал то, к чему я стремился.

Существуют два момента, при которых звучание играет очень важную роль, - собственно записывание и микширование. Каждый из этих процессов требует особого подхода, чтобы запись имела наилучшее из возможных звучание. Оба эти процесса мы рассмотрим в настоящем разделе.




Top