作者: Fred Wang (FW知識瑣記) 日期: 2012/5/23
透過播放器如Windows Media Player, VLC, iTunes等自動播放影音,可以利用AutoIT的兩個Process Management指令ShellExecute與Run就可以達成
程式案例
$exeFile = "C:\Program Files\Windows Media Player\wmplayer.exe" ;播放器執行檔的路徑
$wavFile = "B:\BILD0982.WAV" ;影音檔的路徑
; 方法一 用ShellExecute
ShellExecute($exeFile,$wavFile)
; 方法二 用Run
$cmd = $exeFile & " " & $wavFile
Run($cmd)
方法一 用ShellExecute
回覆刪除ShellExecute($exeFile,$wavFile)
要改成
ShellExecute($wavFile,$exeFile)
才可以,要不mediaplayer會出現播放錯誤訊息^^
還是非常感謝您
這個程式案例係我的實測程式,確實兩種方法均可正常執行,不知道是否是AutoIT版本的問題或作業系統不同所產生的差異。Anyway,找到解答就ok了!
刪除作者已經移除這則留言。
回覆刪除網誌管理員已經移除這則留言。
回覆刪除