簡體   English   中英

獲取狀態信息Windows Media Player(獨立應用程序)

[英]get status info Windows Media Player (stand-alone application)

我想編寫一個獲取有關正在運行的WMP線程的狀態信息的應用程序,例如播放/暫停,隨機播放模式的開/關,重復的開/關,歌曲標題或媒體文件路徑。

我正在使用P / Invoke SendMessage功能“模擬”單擊播放/暫停/停止等按鈕,但是無法使用WM_GETTEXT讀取WMP應用程序內的標簽/文本框的值。
我使用Spy ++來獲取某些文本字段的句柄-但它們(顯然)在重新啟動WMP之后更改了它們的句柄。

有人知道這個問題的答案嗎?

可能是任何東西-P / Invoke或SendKeys不是此AxWindowsMediaPlayer,因為我的應用程序是控制台應用程序,並且我需要外部進程的狀態信息-而不是我自己的。

謝謝

我將此線程標記為“已回答”。

幾個月前我已經解決了這個問題,但是丟失了源代碼。
該應用程序的目的是通過sshd或telnet控制WMP。 如果要執行以下操作,可以在此處下載二進制文件:

WMP.rar(27 KB)
https://mega.co.nz/#!ug5DySRR!rQlI9OZZ8wYq7yAqaH-KYsmCl9LSaBjNdvqX0g_WDtI

該應用程序是通過控制台執行的。 您可以通過鍵入> wmp help來查看命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM