Первая мировая проблема, но я не хочу, чтобы моя учетная запись блокировалась после обязательного сброса корпоративного пароля каждые три месяца; или сохранить мой пароль в файле.
Этот небольшой скрипт может быть полезен всем, кому неудобно вводить свой пароль в виде открытого текста в INI-файл.
Добавьте следующее в файл с именем «VLCWithProxy.vbs» и замените «USERNAME» своим рабочим именем пользователя, а «PATH \TO» - своим путем к файлу vlc и введите свой пароль (открытый текст, я знаю, но не сохранился так же, как в файл) в командной строке.
Запускается двойным щелчком или из командной строки (с необязательным аргументом play url). Введите свой пароль в командной строке.
if(WScript.Arguments.Count > 0) then
playurl = WScript.Arguments(0)
end if
strPw = InputBox( "Enter password for proxy:" )
Dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
'cmd /c /start C:\PATH\TO\VLC\VLCPortable.exe --http-proxy="USERNAME:PASSWORD@PROXYSITE:PROXYPORT ARGS'
strProgram = "cmd /c start C:\PATH\TO\VLC\VLCPortable.exe --http-proxy=""USERNAME:" & strPw & "@internetproxy.company.com:8000"" " & playurl
objShell.Run strProgram
Set objShell = Nothing