![]() |
Запуск ConEmu из Powershell
Всем доброго времени суток!
Заранее извиняюсь, если спрошу глупость... Бывает возникает необходимость запуска консольной программы из powershell, но в оболочке cmd. Сделать это довольно просто, к примеру: Код:
Start-Process -FilePath "cmd" -ArgumentList '/c', 'ffplay http://31.131.22.243:5945/398/index.m3u8' Может кто подскажет, возможно ли провернуть такой трюк ? |
Вообще у ConEmu есть справка. Давно не пользовался, попробуйте так:
Код:
Start-Process ConEmu64 -Arg '-run cmd /с "ffplay http://31.131.22.243:5945/398/index.m3u8"' |
Цитата:
Цитата:
Цитата:
Код:
& ffplay.exe c:\video.mp4 |
Цитата:
А почему ConEmu ? - Нравится этот терминал, например, внешним видом, возможностью вкладок и т.д. Цитата:
Цитата:
ConEmu открывается, но аргументы из powershell не получает, консольная программа в нём не запускается. А CmDer (по сути аналог ConEmu) вообще запускаться не хочет, пишет, что параметры неверные. ![]() |
Uragan66, попробуйте VSCode или Powershell ISE на худой конец.
|
Цитата:
|
Цитата:
Что примечательно, если в ConEmu, через его настройки, создать задачу по запуску нужной утилиты, то тогда запуск из powershell идёт без проблем: Код:
Start-Process -FilePath "ConEmu" -ArgumentList '/task ffplay' ffplay я взял просто для примера. Интересует запуск любой консольной программы с открытием в окне ConEmu. |
Цитата:
|
P.S. Касательно ffplay - запуск его (отправка ссылки на сервер, получение ответа с параметрами потока) происходит в шелле, а само видео открывается в отдельном окне ffplay.
Цитата:
|
|
А просто вот так не работает?
Код:
Start-Process conemu -Arg "-run ffplay http://......" Код:
Start-Process conhost -Arg "cmd /c ffplay --help | more" |
Цитата Foreigner:
А просто вот так не работает? » Foreigner, спасибо, работает! Минутами раньше я пришел к такому коду Код:
$link = 'http://31.131.22.243:5945/398/index.m3u8' Цитата:
|
Цитата:
|
Цитата:
|
Время: 22:19. |
Время: 22:19.
© OSzone.net 2001-