Новость из категории: Информация

Руководство по изучению методов PowerShell

Руководство по изучению методов PowerShell

Список свойств

Вводим просто имя метода без круглых скобок и получаем результат:
PS С:> Stalker.SetOutputToWaveFile OverloadDefinitions

ем, можно догадаться, что для правильного функционирования метода требуется полное описание файла (путь и имя). Существует два способа вызова этого метода: с указанием только пути либо с указанием пути и данных некоторого вида, определяющих кодирование звука (например, дискретизация, алгоритм сжатия). Попробуем указать просто описание файла:
Stalker.SetOutputToWaveFile (“C:scriptstest2.wav")

Если после этого ввести несколько команд Stalker.speak (произвольный текст), Windows создаст файл Test2.wav, заполняя его вводимыми речевыми сообщениями. Таким образом, можно создавать файлы WAV с каким угодно текстом. Для передачи речевого сообщения на динамик воспользуемся методом SetOutputToDefault AudioDevice. Какой тип аргументов требуется для этого метода? Вводим Stalker. SetOutputToDefaultAudioDevice, нажимаем Enter и получаем только одно описание свойства:
void SetOutputToDefaultAudioDevice ()

В скобках ничего нет, поэтому достаточно набрать следующее:
Stalker.SetOutputToDefaultAudioDevice ()

Изучение документации разработчика

В предыдущей статье мы рассматривали метод GetlnstalledVoices. Запрос Stalker.GetInstalledVoices без круглых скобок возвращает два свойства: пару круглых скобок и cultureinfo. Что такое cultureinlo? Чтобы это выяснить, можно воспользоваться другим методом: прочитать документацию разработчика.

Зная имя .NET класса SpeechSynthesizer, можно набрать в поисковой строке Google «Windows SpeechSynthesizer class». Это приведет нас на страницу MSDN «SpeechSynthesizer— класс», где есть ссылка SpeechSynthesizer Methods, по которой открывается таблица методов, где, помимо прочего, предусмотрен GetlnstalledVoices — метод (Cultureinfo).

Страница начинается с заметок, в которых предлагаются примеры cultureinfo, в частности en-US. Это сокращение нам уже знакомо. В моей системе Windows 8.1 установлено два американских голоса и один британский, поэтому я ввожу следующее:
Stalker.GetlnstalledVoices («en-gb»).voiceinfo.name 

Просмотрев предыдущую статью, вы вспомните, почему в конце стоит .voiceinfo.name. Эта команда возвращает лишь один голос: Microsoft Hazel.

Итак, мы узнали два основных способа извлечения полезных сведений о применении методов из большого объема неупорядоченной информации, а именно: вывод списка свойств и изучение документации MSDN. Однако нельзя не упомянуть и об основном методе, доступном каждому: простом поиске в Google.

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх