2014-12-03 139 views
0

我想製作一個腳本,以便在指定的延遲後打開Windows電影播放器​​,但是我無法讓WMP以作爲參數傳遞的文件打開。VBS WScript.Run帶參數?

繼承人是我到目前爲止有: 昏暗objShell 設置objShell = WScript.CreateObject( 「WScript.Shell」) objShell.run 「wmplayer」 & 「」 C:\用戶\公用\視頻\樣品影片\野生動物「」

我正在上線3字符29錯誤:聲明

的預計結束

誰能幫助我?這將不勝感激。

回答

0

需要引用correctly

objShell.run "wmplayer" & ""C:\Users\Public\Videos\Sample Videos\Wildlife"" 

==>

objShell.run "wmplayer" & " ""C:\Users\Public\Videos\Sample Videos\Wildlife""" 

證據:

>> WScript.Echo "wmplayer" & " ""C:\Users\Public\Videos\Sample Videos\Wildlife""" 
>> 
wmplayer "C:\Users\Public\Videos\Sample Videos\Wildlife" 
>> 

如果從控制檯的作品,它會從你的腳本工作。

對於更結構化/更少出錯/更好的縮放方法,請參閱here