2014-12-03 93 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