在我的Excel工作表上,用户可以选择一些视频剪辑,并以不同的顺序排列以播放vlc播放列表。不幸的是,不能保证视频文件名没有空格。 成功建立vlc播放列表:
Dim PL
PL = Shell("C:\Program Files\VideoLAN\VLC\VLC.exe " & certainPath & "\Movie6.flv" & " " & certainPath & "\Movie7.flv" & " " & certainPath & "\Movie8.flv ", 1)
'using "\Movie 6.flv" 'doesn't work of course
'using "\'Movie 6.flv'" 'doesn't work aswell
还有另一种用空格封装文件名的方法吗? 感谢您的提示。
答案 0 :(得分:0)
假设somePath文件夹以\结尾(例如“ C:\”),这应该可以工作:
Dim PL
PL = Shell(chr(34) & "c:\Program Files\VideoLAN\VLC\vlc.exe " & chr(34) & chr(34) & certainPath & "Movie 6.flv" & chr(34) & " " & chr(34) & certainPath & "Movie 7.flv" & chr(34))
CHR是用于从ASCII表(在本例中为引号)返回字符的函数。