wnamp

首页  后退  前进

wnamp
down2

控制Winamp播放器.

 

wnamp=Command||Parameter, ||win<>||save<>||code<>||open<>||Dialogs||cntlr<>

 

参数:

Command

命令. 该命令发送给播放器 Command 见注释.

Parameter

参数. 用于命令:


trec - 去播放所需的曲目,其中参数可以从以下开始:

 = N  - 到第N个轨道的精确转换.

 =# - 到最后.

  -N  - 在N轨上.

 + N  - 最多N个曲目从可播放.


volume, 其中参数可以从:

 = N  - 设置所需体积(范围0-255).

  -N  - 将体积减少N个位置.

 + N  - 将音量增加N个位置.


pause, play, exit, 其中 Parameter - 暂停在毫秒,通过它将停止,它将被复制,程序将被释放.您也可以通过在数字的末尾写入符号m来指定暂停.


add, plays, 其中 Parameter - 轨道列表的路径或分别添加或播放曲目的文件夹.如果Parameter=cliplist,则将从剪贴板中获取该列表.


savelist" - 保存当前播放列表, 其中 Parameter 可能包含其它 选项: save<>, upd<>, open<>, [ssave], [sopen]


其它参数:

win<>

把焦点转到winamp.

save<>

保存至档案.

img+  描述

save<File|Mode|Delimeter> (建议)

save<File!!Mode!!Delimeter>, 其中:

File - 要保存文件的路径.

Mode - 第2 个选项忽略OverWriteList键... 在 TCIMG.ini

   0  - 如果文件存在,请勿覆盖.

   1  - 覆盖文件(如果存在).

   2  - 附加到文件的末尾(如果存在).

   3  - 附加到文件的开头,如果存在.

在2和3,您可以指定一个Delimeter  -  delimiter(默认情况下,换行符)


还支持LISTN格式,其中LIST1,LIST2 ... LISTN是在TCIMG.ini,中[Setting]中规定的模板,在相应的FileList1,FileList2 ... FileListN键中,指定保存文件的路径.

code<>

编码. 参数代码<Number>,其中编号:

0  -  ANSI 1251

  1  -  UTF-16 LE 1200

  2  -  UTF-16 BE 1201

  3  - 带有BOM的UTF-8

  4  - 无BOM的UTF-8

另外,默认编码可以在TCIMG.ini的[Setting]字段的FileCoding键中写入

open<>

打开文件.

img+  描述

参数打开<Path\Name\ASSOC\ASSOCINI|Number|Parameters|Flag>,其中:

第一个子参数表示要打开的程序的路径,可以有几个选项:

 0)路径 - 程序的路径.

 1)名称 - 在TCIMG.ini中在[程序]中注册的程序路径KEY的名称.

 2)ASSOC  - 如果ASSOC标签被注册,则在Wincmd.ini中的"Total Commander"中的[关联]中通过扩展搜索该程序.

 3)ASSOCINI  - 如果注册了ASSOCINI标签,则在TCIMG.ini中的[关联](语法类似于[关联]字段中的Wincmd.ini)的关联中,通过扩展搜索程序.

 

Number  - 要打开的文件数. -1表示一切.

参数 - 程序:

 x  - 无参数(默认)

 资源管理器 - 表示在与系统关联的程序中打开文件(忽略第一个参数)

标志 - 显示程序的模式:

  默认可见窗口

  1  - 隐藏窗口

  2  - 最小化窗口

  3  - 最大化的窗口

Dialogs

对话框.

img+  描述

各种对话框的参数见附录18.

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

 [richinput]  - 在RichInputBox中输入信息的对话框.

 [combo] - 在ComboBox中选择信息的对话框.

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

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

 [edits] - 在EditBox中选择信息的对话框.

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

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

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

 [sicon]  - 查看和选择图标.

 [msgbx] - MsgBox消息窗口.

 [updwn] - 选择数字信息UpDown.

...和其他对话框.

cntlr<>

计数器. 名称匹配时:

  0  - 计数器左

 1  - 右边的计数器(默认)

备注



描述

40048

下一个轨道

40047

停止

40045

播放(再按一次播放曲目)

40044

上一曲

40046

暂停(开/关)

40058

数量增加

40059

体积减少

40060

快进5秒

40061

快速倒带5秒

40155

对话框输入URL

40194

转到文件对话框

40187

打开目录

40029

对话框打开文件

40188

关于该文件的对话框

40204

保存播放列表对话

40019

切换"永远在上"

40040

切换播放列表窗口

40041

对话框关于Winamp

40001

从Winamp输出

40012

Winamp设置窗口

40396

设置歌曲评分* * * * *

40397

设置歌曲评分* * * *

40398

设置歌曲评分* * *

40399

设置歌曲评分* *

40400

设置歌曲评分*

40401

设置歌曲评分

repeat

切换播放列表重复模式

shuffle

随机轨道选择

clear

清除当前播放列表

restart

重启Winamp

在测试过程中,AIMP播放器的许多参数都有效(感谢Asmadeus的发现),在这些示例中它们被标记为*.

AIMP中的非工作命令将在以后检查...也许会变成"调整"到播放器.

参见:

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

例子

 

bufsr=##<info=m2> wnamp=40048 delss=cliplist||1 ;; 删除Winamp中的播放轨迹*

 

wnamp=40019 ;; 切换模式"在置顶"

 

wnamp=40044 ;; 上一曲*

 

wnamp=40045 ;; 播放(再按一次播放曲目)*

 

wnamp=40046 ;; 暂停(开/关)*

 

wnamp=40047 ;; 停止*

 

wnamp=40048 ;; 下一个轨道*

 

wnamp=40058 ;; 增加量*

 

wnamp=40059 ;; 减少体积*

 

wnamp=40060 ;; 快进5秒*

 

wnamp=40061 ;; 快速倒带5秒*

 

wnamp=40187||win<> ;; 打开选择文件夹的对话框并将焦点转移到Winamp *

 

wnamp=add||%WL ;; 在Winamp中添加带轨道的所选轨道,文件夹

 

wnamp=add||cliplist ;; 在Winamp中从剪贴板添加轨道,文件夹列表

 

wnamp=clear ;; 清除Winamp中的当前播放列表*

 

wnamp=exit||[input=BOX46]m ;; N分钟后关闭Winamp(进入对话框)*

 

wnamp=exit||5000 ;; 5秒后关闭Winamp *

 

wnamp=exit||5m ;; 5分钟后关闭Winamp *

 

wnamp=pause||[input=BOX44]m ;; N分钟后暂停(在对话框中输入)*

 

wnamp=pause||5000 ;; 5秒后暂停*

 

wnamp=pause||5m ;; 5分钟后暂停*

 

wnamp=play||[input=BOX45]m ;; N分钟后播放(在对话框中输入)*

 

wnamp=play||5000 ;; 5秒后播放*

 

wnamp=play||5m ;; 5分钟后播放*

 

wnamp=plays||%WL ;; 在Winamp中播放所选曲目,带有曲目的文件夹

 

wnamp=plays||cliplist ;; 播放列表的轨道,文件夹与曲目从剪贴板在Winamp

 

wnamp=repeat ;; 切换播放列表重复模式

 

wnamp=restart ;; 重启Winamp

 

wnamp=rewind||+20 ;; 快退20秒*

 

wnamp=rewind||=60 ;; 设置回放1分钟*

 

wnamp=rewind||-20 ;; 倒带20秒*

 

wnamp=savelist||save<"%p"WinList.m3u|0> ;; 将当前Winamp播放列表保存到WinList.m3u当前文件夹中的文件*

 

wnamp=savelist||save<"%p"WinList.m3u|0>||open<TextEdit|1> ;; 将当前Winamp播放列表保存到WinList.m3u当前文件夹中的一个文件并打开*

 

wnamp=savelist||save<"%p"WinList.m3u|0>||upd<1> ;; 将当前Winamp播放列表保存到WinList.m3u当前文件夹中的文件,并更新活动面板*

 

wnamp=savelist||save<"%p"WinList.m3u|0>||upd<1> ;; 将当前Winamp播放列表保存到WinList.m3u当前文件夹中的文件,并更新活动面板,不替换if exists *

 

wnamp=savelist||save<"%p"WinList.m3u|1>||upd<1> ;; 将当前Winamp播放列表保存到WinList.m3u当前文件夹中的文件,并更新活动面板,替换为exists *

 

wnamp=savelist||save<"%p"WinList.m3u|2>||upd<1> ;; 将当前的Winamp播放列表保存到WinList.m3u中的文件当前文件夹并更新活动面板,如果存在,则从新行添加播放列表*

 

wnamp=savelist||save<"%p"WinList.m3u8|0>||code<4> ;; 将当前Winamp播放列表保存到WinList.m3u8当前文件夹中的文件,以UTF-8 *

 

wnamp=savelist||save<[ssave=BOX4]> ;; 保存当前的Winamp播放列表(文件在对话框中选中)*

 

wnamp=shuffle ;; 切换随机选择模式*

 

wnamp=trec||+5 ;; 打5轨

 

wnamp=trec||=# ;; 播放最后一曲

 

wnamp=trec||=1 ;; 播放第一轨

 

wnamp=trec||=12 ;; 播放第12轨

 

wnamp=trec||-5 ;; 播放5首曲目

 

wnamp=volume||+20 ;; 增加音量20 *

 

wnamp=volume||=0 ;; 设置最小音量*

 

wnamp=volume||=128 ;; 在中间设置音量*

 

wnamp=volume||=255 ;; 设置最大音量*

 

wnamp=volume||-20 ;; 减小音量20 *

up2

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