Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 286
Благодарности: 10

Профиль | Отправить PM | Цитировать


нужно запустить приложение с большим количеством аргументов из-под PS.

Код: Выделить весь код
$tmp1 = "E:\!!Youtube\АРХИВ\!временное\Ролики\!в работе\tmp\1"
$yandex_tts_path = "E:\!!Youtube\АРХИВ\!временное\Ролики\!в работе\проект\bal4yndx"
$yandex_exe = "$yandex_tts_path\bal4yndx.exe"
$api_key_Y = "XXXXXXXXXXXXXXXXXXXXXX"
$Text1 = (get-content -encoding utf8 -path "$tmp1\выкладка.txt")[4..1000]
$alena_voice1 = "-p -k $api_key_Y -l ru-RU -n alena -s 1.0 -t $Text1 -enc utf8 -d $yandex_tts_path\dic.dic -w $tmp1\Book0001.wav"
start-process "$yandex_exe" -arg "$alena_voice1" -wait

из-под PS не стартует, ошибки нет, просто окно блымает от приложения и все, при этом тоже самое из-под сmd - работает без проблем.
*знаю что путь длинный.... и рус буквы. но тут как есть. надо решить задачу с текущими длинными путями и русскими буквами


Вот и хотел собрать весь путь в переменную и послать в сmd, но затыка с кодировкой.

Последний раз редактировалось 9119, 14-06-2021 в 23:28.


Отправлено: 23:04, 14-06-2021 | #3