2014-09-06 81 views
1

我在想,如何从命令行或批处理文件控制Windows Media Player。 “控制”并不意味着打开或关闭WMP,而是“向前跳一个标题”,“向后跳一个标题”,“暂停”,“恢复”,“增加音量”和“减小音量”。如何从命令行/批处理控制WMP

我已经搜查,但MSDN documentation是不是真的什么我在寻找:/

+0

不同版本的Windows Media Player有不同的命令行选项。没有完整的功能TTBOMK。 – foxidrive 2014-09-06 12:51:31

+0

为跳过,暂停,恢复你宁愿需要'sendkeys'并获得重点的Windows媒体播放器 – npocmaka 2014-09-06 13:07:10

+0

@ foxidrive:THX - 但我认为这些选项应该也存在于早期版本的WMP ..... @ npocmaka:你知道怎么用cmd来做吗? – Unknown6656 2014-09-06 13:08:32

回答

1

我敢肯定你得的写或下载一个工具来做到这一点。 WMP有一个对象模型,你可以通过ActiveX或COM访问,如果你愿意做一些编程。

http://msdn.microsoft.com/en-us/library/windows/desktop/dd564035%28v=vs.85%29.aspx

对于喜欢播放/暂停,下一曲等通用操作,你也可以写一个简单的程序,或者发送VK_MEDIA_ *按键的WMP窗口,或简单地使用SendMessage函数来发送相当于WM_APPCOMMAND消息。