Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

SoundPlay -Autohotkey

Проигрывает аудио- и видеофайлы, или файлы другого поддерживаемого формата.

SoundPlay, Filename [, wait]

Параметры

Filename Имя файла. Если не задан полный путь, файл ищется в папке, указанной в переменной A_WorkingDir.

Для воспроизведения стандартных системных звуков задайте этот параметр в виде звёздочки с числом, как показано ниже. Заметьте, что параметр Wait в этом случае не действует.
*-1 Простой звук. Если звуковая карта недоступна, этот звук будет воспроизведён через динамик системного блока.
*16 Стоп/Ошибка
*32 Вопрос
*48 Восклицание
*64 Звёздочка (информация)
Какие файлы будут в этих случаях проигрываться, определяется настройкой системной звуковой схемы в диалоге "Звуки и аудиоустройства".
wait Если опущен, выполнение следующих команд из текущего потока скрипта продолжается, в то время как файл проигрывается. Чтобы заставить поток ждать окончания проигрывания файла, присвойте параметру значение 1 или WAIT. Другие потоки могут быть запущены в любой момент независимо от значения этого параметра.

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

ErrorLevel

Нуль, если команда выполнена успешно. Иначе 1.

Примечания

Все операционные системы Windows могут проигрывать wav-файлы. Однако файлы других форматов (mp3, avi и т.д.) могут требовать установки соответствующих кодеков.

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

Чтобы остановить проигрывание файла, используйте команду SoundPlay с несуществующим файлом в качестве параметра.

Если работа скрипта завершается, воспроизведение любого файла, запущенное этим скриптом, останавливается.

Пример

SoundPlay, %A_WinDir%\Media\ding.wav
Автор перевода: YMP
Настоящее имя переводчика: Юрий Попов
Источник: http://www.script-coding.com/AutoHotkey/SoundPlay.html
Под редакцией ahk-wiki.ru от 21.08.19