ant.song 发表于 2008-6-25 10:41:20

windows media player播放,暂停,快进等自动化操作如何实现

我想通过AU3自动打开wmp11,实现自动播放歌曲,暂停,快进,快退,音量改变等一些功能,是要去自定义按键么?比方说$setting:    "play"
            "stop"
            "pause"
            "invisible" (Hides all)
            "control"    (Shows controls)
            "nocontrol"    (Hides controls)
            "fullscreen"
            "step"      (frames to step before freezing)
            "fastforward"
            "fastreverse"
            "volume"    (0 To 100)
      请问该如何去定义,以实现上述功能?

[ 本帖最后由 ant.song 于 2008-6-26 11:18 编辑 ]

gooker 发表于 2008-6-25 11:25:43

ControlSend("Windows Media Player","","","{F8}")

it's ok

Ctrl+P 播放或暂停播放
Alt+P 显示“播放”菜单
Ctrl+P 播放或暂停播放
Ctrl+S 停止播放
Ctrl+Shift+G 使用快速播放
Ctrl+Shift+N 使用正常速度播放
Ctrl+Shift+S 使用慢速播放
Ctrl+B 播放上一项
Ctrl+F 播放下一项
Ctrl+Shift+B 对文件进行后退操作
Ctrl+Shift+F 对文件进行快进操作
Ctrl+H 无序播放列表
Ctrl+T 重复播放列表
Ctrl+Shift+C 打开或关闭字幕
F10 增大音量
F9 减小音量
F8 静音
Ctrl+E 弹出 CD 或 DVD

sanhen 发表于 2008-6-25 11:29:32

不如直接用AU3写一个GUI直接来调用WMP。这样控制方便多了。

gooker 发表于 2008-6-25 11:38:02

AU3写一个GUI直接来调用WMP?方便?

上面自己写几个hotkey就完了,GUI费时,调用wmp实现这些快捷功能好像比较难,

要不 三詪给来一个 :face (29):

kakinkgb 发表于 2008-6-26 00:18:47

部分功能可以用send发送下面的按键:
{VOLUME_MUTE} 仅支持2000/XP:切换系统静音状态
{VOLUME_DOWN} 仅支持2000/XP:减小系统音量
{VOLUME_UP} 仅支持2000/XP:增大系统音量
{MEDIA_NEXT} 仅支持2000/XP:在播放器中选择播放下一个轨道(影音媒体)
{MEDIA_PREV} 仅支持2000/XP:在播放器中选择播放上一个轨道
{MEDIA_STOP} 仅支持2000/XP:使播放器停止播放
{MEDIA_PLAY_PAUSE} 仅支持2000/XP:使播放器播放/暂停

pccp 发表于 2013-7-21 18:45:24

问题很好,学习了。
页: [1]
查看完整版本: windows media player播放,暂停,快进等自动化操作如何实现