Параметры плейлиста VLC с пробелами - PullRequest
0 голосов
/ 24 февраля 2019

на моем листе 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

Есть ли другой способ инкапсулировать имя файла с пробелами?благодарю за подсказку.

1 Ответ

0 голосов
/ 24 февраля 2019

Предполагая, что папка specificPath заканчивается \ (es. "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 (кавычки в этомслучай).

...