Описание команды | |
sndps |
Проигрывает аудио файл.
sndps=AudioFile илиNumber, ||Wait, ||Dialogs, ||win<>
Параметры:
1-й обязательный параметр. | |
AudioFile или Number | Путь. AudioFile - полный путь к воспроизводимому файлу. Так же используется номер ключа, в котором прописывается путь файла, в TCIMG.ini в секции [Sound]. |
Дополнительные параметры: | |
Wait | Ожидание. 0 - продолжить выполнение других команд, не ожидая завершения воспроизведения звука. 1 - ожидать завершение проигрывания (по умолчанию). N - если больше 1, то файл проигрывается в течении N-го количества секунд (ожидается завершение проигрывания). |
Dialogs | Диалоги. см. Дополнение №18 Описание |
win<> | Заголовок. Параметр win<Handle|Width,X,Y|Mode|BkColor|TextColor|TextWeight> позволяет прослушать аудиофайл в отдельном окне, где: Handle - дескриптор родительского окна. 0 - по умолчанию (не прикреплять к родительскому окну). Width - ширина окна. X,Y - [необязательные] позиция верхнего левого угла (возможны математические действия). По умолчанию в центре активного окна. Mode - режим: 0 - закрыть окно после воспроизведения (по умолчанию). 1 - не закрывать окно после воспроизведения. BkColor - RGB цвет фона окна. TextColor - RGB цвет текста окна. TextWeight - толщина шрифта: 400 - нормальный (по умолчанию), 700 - жирный. Подключён Drag&Drop - перетаскивание в окно аудиофайла. |
Примечания:
В параметрах команды может использоваться:См. также:
await, beepss, delvlc, dilog, exreg, fontx, formt, imgpr, infbx, infht, itray, movlc, posts, prgrs, shape, style, stylp, tcgup, tslit, voice, watch, winls, wnamp
Примеры: | Как создать кнопку? |
<FOR> 1 <TO> 5 infbx=InfoBox10 sndps=1 <NEXT> ;; пять раз выдавать сообщение со звуком
<TIME=h#-1:h#+1:s15> <IF> [info=s70*9060] = 1 <THEN> sndps=1 <ELSE> close=58PID: <ENDIF> ;; посылает звуковой сигнал каждые 15 секунд, пока не будет закрыт процесс PID=9060
<TIME=h00n25> <FOR> 1 <TO> 5 infbx=InfoBox10 sndps=1 <NEXT> :EXIT: ;; запустить 5 раз подряд окно с уведомлением в назначенное время (в 0 часов 25 минут)
<TRAY=HINT2||1||%%TCIMG_PATH%%\TCIMG.dll,38> <TIME=h00n01:h23n59:n06> exect=TraySetState(1)||TrayTip('***********Скоро~~Разминка***********','До~~начала~~разминки~~осталось~~10~~секунд'&@CRLF&'<info=s100dddd~~MMMM~~yyyy~~H:mm:ss>',5,1)||Sleep(1000) infbx=InfoBox16 sndps=D:\TCSibirnik\Files\Sound\Warmup\start.mp3||1 blist=PS<D:\Досуг\Музыка//1//-1//*.mp3|*.wma|*.wav> uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1>||0 infos=3||1||GLOBALUENDS<1>||1 infht=GLOBALINFOS<28>||Приятной~~Разминки||@$f250\Files\Htm\Trec_Timer2.htm||500||40||65||840||set<FF033E|FDEE00|1,,,30,,,1>||style<2|1> sndps=D:\TCSibirnik\Files\Sound\Warmup\finish.mp3||1 ;; Вывод сообщения "Пора на разминку", проигрыш звукового файла, проигрывание случайного трека в бегущей строке, проигрыш звукового файла, закрытие и повтор цикла через 30 минут
<TRAY=HINT2||1||%%TCIMG_PATH%%\TCIMG.dll,38> <TIME=h00n01:h23n59:n30> infbx=InfoBox16 blist=PS<E:\Музыка\2\//1//-1//*.mp3|*.wma|*.wav> uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1> ;; выводить строку "Пора на разминку", воспроизвести произвольный трек, и после проигрывания одного трека автозакрытие плеера, с повтором цикла через 30 минут
arwcx="%t%O"||7z buttn=#32770||x|$q&&^.+\.7z$|$h|$e sndps=4 ;; упаковать выделенное в 7z, дождаться окончания работы, по завершению воспроизвести звуковой файл. Работает с плагином Total7zip.wcx
blist=PS<E:\Музыка\2\//1//-1//*.mp3|*.wma|*.wav> uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1> ;; воспроизвести случайный трек из заданной папки
blist=PS<E:\Музыка\2\//1//-1//*.mp3|*.wma|*.wav> uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1>||0 infos=3||1||GLOBALUENDS<1>||1 infht=-1||Трек||@$f250\Files\Htm\Trec.htm||500||40||5||5||set<FF033E|FDEE00|1,,,30,,,1> ;; воспроизвести случайный аудиофайл из заданной папки и вывести информационную строку о треке
blist=PS<E:\Музыка\2\//1//-1//*.mp3|*.wma|*.wav> uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1>||0 infos=3||1||GLOBALUENDS<1>||1 infht=GLOBALINFOS<28>||Трек||@$f250\Files\Htm\Trec.htm||500||40||5||5||set<FF033E|FDEE00|1,,,30,,,1> ;; воспроизвести случайный аудиофайл из заданной папки и вывести информационную строку о треке (окно закроется по окончанию трека)
bufsr=##rndm<3|80>||#Hsha256|1||#Euue-||#V||&&(.)(.)!!$2$1||#Euue-||#V||#Eb64-||&&(.{42})(.*)(.{41})!!$2||&&(.)(.)!!$2$1 pause=10s clpclr sndps=1 ;; генератор случайных паролей, - отправка в буфер случайного пароля, каждый раз создается новый пароль, через 10 секунд он удаляется из буфера обмена
bufsr=#Eb64-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]||save<%%COMMANDER_PATH%%\kod\baza_512XXX.txt|1> pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 pause=500 encrd=%%COMMANDER_PATH%%\kod\baza_512XXX.txt||%%COMMANDER_PATH%%\kod\//0//x//**crypt||GLOBALSENDS<1>|AES256 pause=500 delsm="%%COMMANDER_PATH%%\kod\*.txt"||1 pause=5s clpclr sndps=1 ;; создать из текста в буфере запароленную информационную базу с именем baza_512XXX.txt.crypt и меткой системного времени в конце строки + очистить буфер через 5 секунд + звуковой сигнал. Если база с таким именем существует, то она будет переименована.
copys=%WL||"%t"//0 sndps=%%COMMANDER_PATH%%\Files\Config\Media\Ballance\Tc~~Operation~~Complete.wav ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты, по завершению воспроизвести звуковой файл
exect=$var_i=##[input=BOX68]||$var_m='n'&$var_i <TRAY=Трей||3||2> <TIME=n#1:h#+1:$var_m> sndps=1 ;; выдавать звуковой сигнал через заданное количество времени, выключение через значок в трее
exect=$var_ii=##[input=BOX68]||$var_im=$var_ii&'n' pause=$var_im sndps=1 exect=MsgBox(262144+64,'Напоминаю','Прошло~~$var_ii~~минут(а/ы)~~!'&@CR&'Пора~~на~~кухню!') ;; через заданное количество минут выдать сообщение (количество вводится в диалоге)
exect=$var_ii=##[input=BOX68]||$var_im=$var_ii&'n' pause=$var_im sndps=1 exect=SplashTextOn('Напоминаю','Прошло~~$var_ii~~минут(ы)',200,50)&Sleep(10000)&SplashOff() ;; через заданное количество минут выдать сообщение (количество вводится в диалоге)
exect=$var_ii=##[input=BOX68]||$var_im=$var_ii&'n'||$var_pid=@AutoItPID pause=$var_im <TIME=h#-1:h#+1:s5> <IF> [info=s70*$var_pid] = 1 <THEN> sndps=1 <ELSE> close=58PID: <ENDIF> <TIMEEND> exect=MsgBox(262144+64,'Напоминаю','Прошло~~$var_ii~~минут~~!'&@CR&'Пора~~на~~кухню!') ;; через заданное количество минут выдать сообщение (количество вводится в диалоге) + в течении отображения диалога издавать звуковое уведомление $var_ii через каждые 5 секунд
lists=[tc=AM]||##<info=u53::|#Euue+|:://>||zline<1> sndps=4 ;; кодировать выделенные текстовые файлы в MIME UUEncode, добавив оглавление и записать информацию в буфера обмена
lists=[tc=AM]||##<info=u53::|#Euue+|::|1//>||zline<1> sndps=4 ;; кодировать выделенные текстовые файлы в MIME UUEncode, добавив оглавление (имя в нижнем регистре) и записать информацию в буфера обмена
pause=8n sndps=1 pause=2n infbx=InfoBox2 ;; через 8 минут издать звук, через 2 минуты после этого выдать сообщение
pause=8n sndps=1 pause=2n shutd=64 ;; через 8 минут издать звук о переводе систему в спящий режим, через 2 минуты после этого перевести систему в спящий режим
scren="%p"//1||$fname|png||eclas<[info=x150]>||upd<1> sndps=2 ;; создать скриншот активной файловой панели в активной панели
scren="%p"//1||$fname|png||eclas<[info=x500]>||upd<1> sndps=2 ;; создать скриншот панели инструментов в активной панели
scren="%p"//1||$fname|png||snap<3>||upd<1> sndps=2 ;; захват произвольной области и сохранение в активную панель, произвести звуковой сигнал
scren="%p"//1||$fname|png||snap<7,#,6>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего шестиугольника" по 2-м точкам и сохранить PNG в активной панели, прозрачный цвет вне поля выделенного фрагмента
scren="%p"//1||$fname|png||snap<7,0,10>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего десятиугольника" по 2-м точкам и сохранить в активной панели
scren="%p"//1||$fname|png||snap<7,0,3>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего треугольника" по 2-м точкам и сохранить в активной панели
scren="%p"//1||$fname|png||snap<7,0,4>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего прямоугольника" по 2-м точкам и сохранить в активной панели
scren="%p"//1||$fname|png||snap<7,0,5>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего пятиугольника" по 2-м точкам и сохранить в активной панели
scren="%p"//1||$fname|png||snap<7,00FFFF,6>||upd<1> sndps=2 ;; сделать скриншот в виде "равностороннего шестиугольника" по 2-м точкам и сохранить в активной панели, цвет вне поля выделенного фрагмента Aqua 00FFFF
scren="%p"//1||$fname|png||snap<8,#,8>||upd<1> sndps=2 ;; сделать скриншот в виде "восьмиконечной звезды" по 3-м точкам и сохранить PNG в активной панели, прозрачный цвет вне поля выделенного фрагмента
scren="%p"//1||$fname|png||snap<8,0,10>||upd<1> sndps=2 ;; сделать скриншот в виде "десятиконечной звезды" по 3-м точкам и сохранить в активной панели
scren="%p"//1||$fname|png||snap<8,0,5>||upd<1> sndps=2 ;; сделать скриншот в виде "пятиконечной звезды" по 3-м точкам и сохранить в активной панели
scren="%p"//1||$fname|png||snap<8,00FFFF,8>||upd<1> sndps=2 ;; сделать скриншот в виде "восьмиконечной звезды" по 3-м точкам и сохранить в активной панели, цвет вне поля выделенного фрагмента Aqua 00FFFF
scren="%p"||$fname|png||eclas<[info=x500|1]>||upd<1> sndps=2 ;; создать скриншот вертикальной панели инструментов в активной панели
scren=%%TCIMG_TEMP%%\//1||Screen|jpg||snap<3,1E90FF,FF1493,5> sndps=2 ;; захват произвольной области и сохранение во временную папку, цвет вне поля выделенного фрагмента DodgerBlue 1E90FF, цвет карандаша DeepPink FF1493, толщина карандаша 5px и щёлкнуть
sends=123 GLOBALSENDS<c|1|x|3> sndps=3 ;; записать заданную фразу "123" с оповещением звука и мелодии
sndps=$f25\Media\Alarm01.wav ;; воспроизвести аудиофайл Alarm01.wav
sndps=%%COMMANDER_PATH%%\Files\Config\Media\Ballance\Tc~~Operation~~Complete.wav ;; воспроизвести аудиофайл Complete.wav
sndps=%P%N ;; воспроизвести аудиофайл под курсором
sndps=%P%N||0 infos=3||1||%P%N||1 infht=-1||Трек||@$f250\Files\Htm\Trec.htm||500||40||5||5||set<FF033E|FDEE00|1,,,30,,,1> ;; воспроизвести аудиофайл под курсором и вывести информационную строку о треке (ожидает закрытия)
sndps=%P%N||0 infos=3||1||%P%N||1 infht=GLOBALINFOS<28>||Трек||@$f250\Files\Htm\Trec.htm||500||40||5||5||set<FF033E|FDEE00|1,,,30,,,1> ;; воспроизвести аудиофайл под курсором и вывести информационную строку о треке (окно закроется по окончанию трека)
sndps=%P%N||0 infos=3||1||%P%N||1 infht=GLOBALINFOS<28>||Трек~~[%N]||@$f250\Files\Htm\Trec_Timer2.htm||500||80||5||5||set<FF033E|FDEE00|1,,,30,,,1>||style<2|1> ;; воспроизвести аудиофайл под курсором и вывести информационную строку о треке (окно закроется по окончанию трека), отображается обратный отсчёт
sndps=%P%N||0 infos=3||1||%P%N||1 sends=GLOBALINFOS<28>??-6: infht=GLOBALINFOS<28>||Трек~~[%N]||@$f250\Files\Htm\Trec_Timer.htm||500||70||5||5||set<FF033E|FDEE00|1,,,30,,,1>||style<2|1> ;; воспроизвести аудиофайл под курсором и вывести информационную строку о треке (окно закроется по окончанию трека), отображается обратный отсчёт
sndps=%P%N||1.1 ;; воспроизвести аудиофайл под курсором в течении 1 секунды
sndps=%P%N||5 ;; воспроизвести аудиофайл под курсором в течении 5 секунд
sndps=%P%N||win<0|350,@DesktopWidth-360,@DesktopHeight-70|1|008080|00FF80|700> ;; воспроизвести аудиофайл под курсором в отдельном окне, по завершению не закрывать окно (позиция в правом нижнем углу экрана)
sndps=%P%N||win<0|350,@DesktopWidth-360,5|1|008080|00FF80|700> ;; воспроизвести аудиофайл под курсором в отдельном окне, по завершению не закрывать окно (позиция в правом верхнем углу экрана)
sndps=%P%N||win<0|350,5,@DesktopHeight-70|1|008080|00FF80|700> ;; воспроизвести аудиофайл под курсором в отдельном окне, по завершению не закрывать окно (позиция в левом нижнем углу экрана)
sndps=%P%N||win<0|350,5,5|1|008080|00FF80|700> ;; воспроизвести аудиофайл под курсором в отдельном окне, по завершению не закрывать окно (позиция в левом верхнем углу экрана)
sndps=%P%N||win<0|350|1|008080|00FF80|700> ;; воспроизвести аудиофайл под курсором в отдельном окне, по завершению не закрывать окно
sndps=%P%N||win<0> ;; воспроизвести аудиофайл под курсором в отдельном окне, по завершению закрыть окно
sndps=[tc=AA] ;; воспроизвести аудиофайл под курсором
sndps=1 ;; воспроизвести аудиофайл - путь прописывается в TCIMG.ini в секции [Sound]
tcimg=$tmElochka sndps=4 ;; воспроизведение короткой мелодии