Возможно, есть лучшее решение, чем это, но это должно работать.
Если у вас установлен Windows Scripting (стандарт на Win98 и новее), сохраните следующую строку как файл .vbs
(например, invisible.vbs
).
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
Этот скрипт позволяет запускать любой файл .bat
незаметно с помощью следующей команды:
wscript.exe "C:\Path\To\File\invisible.vbs" "C:\Path\To\Another\File\BatFile.bat"
Этот вариант основан на ответе cheeken , поскольку он позволяет скрыть консоль cmd. Все, что вам нужно сделать, это создать файл .bat
с start vlc
.
Примечание. Если вы выполняете файл .bat
с этим сценарием, он должен сам закрыться и не может выдать ошибку, из-за которой он зависает. Если это произойдет, он будет зависать до выключения или до закрытия через диспетчер задач.