2016-03-06 2 views
0

Мне нужно открыть VLC с помощью кнопки мыши в программе VB.net. Кроме того, мне нужно установить для параметра VLC всегда на верхнем уровне значение «Да». Код для запуска VLC работает, как показано ниже:VLC ProcessStartInfo Параметры для сохранения VLC всегда Наверх

Dim startInfo As New ProcessStartInfo 
       startInfo.FileName = ProgPath 
       startInfo.Arguments = FilePath 
       Process.Start(startInfo) 

Есть ли способ, чтобы добавить дополнительный parametrs установить всегда на высоту установки в VLC? Я искал настройки в файле справки командной строки и нашел это, но понятия не имею, как его реализовать.

--video-on-top, --no-video-on-top 
          Always on top (default disabled) 
     Always place the video window on top of other windows. (default 
     disabled) 

Можно ли включить это в свой код, чтобы воспроизвести файл и сохранить окно VLC сверху?

ответ

1

Да, просто объедините его вместе с переменной FilePath. Не забудьте поставить кавычки вокруг путей файлов, поскольку они могут содержать пробелы.

startInfo.Arguments = """" & FilePath & """ --video-on-top --no-video-on-top" 
0

Это прекрасно работает startInfo.Arguments = """" & FilePath & """ --video-on-top" Спасибо. Я пробовал всевозможные делители. Пенни не потерял, что «-» был делителем между парм. и путь к файлу. LOL - светлый момент! Я действительно искал, но не нашел примеров кода о том, как реализовать parms. Еще раз спасибо за вашу помощь, очень ценю.

+0

Это не ответ. Вы должны были написать это как комментарий вместо этого. И '--' не является разделителем, пробелы _ ** (обратите внимание на пробел между' '" "' и '--video-on-top') ** _. Windows передает такие параметры:' application .exe "param1" "param2" "param3" '.' '- это именно то, что VLC использует для начала параметров. Это может быть что угодно:' '' '' '' '' '' '' '' '' '' '' ' '.Он просто зависит от того, как его определяет целевое приложение. –

+0

С вашим кодом приложение будет открыто, например, следующим образом:' vlc.exe 'C: \ Videos \ hello world.wma "--video-on-top' ** <- отметить пробел **. Несколько примеров командной строки: https://en.m.wikipedia.org/wiki/Commandline_interface#Arguments –