sndps

首页  后退  前进
sndps
down2

播放音频文件.

 

sndps=AudioFile或 Number, ||Wait, ||Dialogs, ||win<>

 

参数:

AudioFile

Number

路径. AudioFile - 正在播放的文件的完整路径.

它也使用Key号码, 在TCIMG.ini[Sound]其中规定了文件路径

 

其他参数:

Wait

等待:

0-继续运行其他命令, 而不等待音频完成播放。

1-等待回放完成 (默认)

Dialogs

有关对话框的各种参数,请参见附录18

  [input]  - 输入框中的输入信息对话框。

  [richinput]  - 用于在RichInputBox中输入信息的对话框。

  [combo]  - 用于在组合框中选择信息的对话框。

  [group]  - 在GroupBox中选择信息的对话框。

  [check]  - 在复选框中选择信息的对话框。

  [edits]  - 在编辑框中选择信息的对话框。

  [sfold]  - 选择目录。

  [zfold]  - 选择目录。

  [sopen]  - 选择要打开的文件。

  [ssave]  - 选择要保存的文件。

  [sicon]  - 查看和选择图标的对话框。

 [msgbx] - MsgBox消息框.

 [updwn] - UpDown数据选择对话框.

...和其他对话。

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 - 拖放到音频文件窗口.

备注

可以使用命令参数:

 • GLOBALNAME - 通过全局变量从其他命令获得的信息,见"附录23"

 • [info] 或 <info> - 通过参数收到的信息见"附录10"

 • 由附录11"

 

该命令是根据用户(类似于beepss)的请求创建的,即在任何命令之后再现.

它用于播放短声音文件(不停止,暂停).可以从链接1,链接2下载许多命令铃声,并根据需要进行设置.

 

参见:

beepss, chelp, clear, delvlc, dilog, exmpl, fontx, formt, imgpr, infbx, infht, itray, movlc, posts, prgrs, priot, shape, slang, tslit, watch, wnamp

例子

up2 如何创建一个按钮?

 

<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=:PID: <ENDIF> ;; 每15秒发出一次哔声,直到进程关闭PID = 9060

 

<TIME=h00n25> <FOR> 1 <TO> 5 infbx=InfoBox10 sndps=1 <NEXT> :EXIT: ;; 连续5次在指定时间(0小时25分钟)通知窗口

 

arwcx="%t%O"||7z buttn=#32770||x|$q&&^.+\.7z$|$h|$e sndps=4 ;; 压缩选中7z,等待工作结束,结束后,播放声音文件.与插件Total7zip.wcx配合使用

 

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=%L||"%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=:PID: <ENDIF> <TIMEEND> exect=MsgBox(262144+64,'Напоминаю','Прошло~~$var_ii~~минут~~!'&@CR&'Пора~~на~~кухню!') ;; 在指定的分钟后发出消息(数字在对话框中输入)+显示对话框时,每5秒发出声音通知$var_ii

 

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,点击

 

sndps=%%COMMANDER_PATH%%\Files\Config\Media\Ballance\Tc~~Operation~~Complete.wav ;; 播放音频文件Complete.wav

 

sndps=%P%N ;; 播放光标下的音频文件

 

sndps=1 ;; 播放音频文件 - 路径在TCIMG.ini中注册 在[Sound]

 

"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 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||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=[tc=AA]" - 播放光标下的音频文件

"sndps=%P%N||win<0>" - 在单独的窗口中播放光标下的音频文件,完成后关闭窗口

"sndps=%P%N||win<0|350|1|008080|00FF80|700>" - 在单独的窗口中播放光标下的音频文件;完成后,不要关闭窗口

"sndps=%P%N||win<0|350,5,5|1|008080|00FF80|700>" - 在单独的窗口中播放光标下的音频文件;完成后,不要关闭窗口(屏幕左上角的位置)

"sndps=%P%N||win<0|350,@DesktopWidth-360,5|1|008080|00FF80|700>" - 在单独的窗口中播放光标下的音频文件;完成后,不要关闭窗口(屏幕右上角的位置)

"sndps=%P%N||win<0|350,@DesktopWidth-360,@DesktopHeight-70|1|008080|00FF80|700>" - 在单独的窗口中播放光标下的音频文件;完成后,不要关闭窗口(屏幕右下角的位置)

"sndps=%P%N||win<0|350,5,@DesktopHeight-70|1|008080|00FF80|700>" - 在单独的窗口中播放光标下的音频文件;完成后,不要关闭窗口(屏幕左下角的位置)

 

 

 

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru