【问题标题】:How do I control the WMP from command line/batch如何从命令行/批处理控制 WMP
【发布时间】:2014-10-31 05:50:07
【问题描述】:

我想知道如何从命令行或批处理文件控制 Windows Media Player。 “控制”不是指打开或关闭 WMP,而是“向前跳过一个标题”、“向后跳过一个标题”、“暂停”、“恢复”、“增加音量”和“减少音量”。

我已经搜索过了,但 MSDN documentation 并不是我真正要搜索的内容:/

【问题讨论】:

  • 不同版本的 Windows Media Player 有不同的命令行选项。没有一个是完整的 TTBOMK。
  • 对于跳过、暂停、继续,您宁愿需要sendkeys 并让 Windows 媒体播放器成为焦点
  • @foxidrive: THX - 但我认为这些选项也应该存在于早期版本的 WMP 中.....@npocmaka: 你知道如何通过 cmd 来实现吗?
  • 也许一个起点是提及您需要使用哪个版本的 WMP。
  • @foxidrive:我使用的是版本 12.0.7601.18150

标签: windows batch-file cmd command media-player


【解决方案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 消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    • 2013-07-23
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    相关资源
    最近更新 更多