Форум Кладовочки АЛьФ`а

Общие вопросы => 7.7 => Тема начата: MWW_Ruza от 19 апреля 2025, 18:02

Название: Как правильно открывать файлы с пробелами в имени, определенным браузером?
Отправлено: MWW_Ruza от 19 апреля 2025, 18:02
Длбрый день!

Так:

ИмяФайла = "D:\BarHarv\Marking\UI LM4Z chatgpt.html";
ЗапуститьПриложение(Имяфайла)

работает, и пофик на пробелы...

А вот твк:

Браузер = "Yandex Browser";
ИмяФайла = "D:\BarHarv\Marking\UI LM4Z chatgpt.html";
ЗапуститьПриложение(Браузер  + " " + Имяфайла)

не хочет...
Если вместо имени файла подсунуть любой URL, то открывает без проблем, именно нужным браузером...

А с именем файла, чего только не пробовал, и в кавычки имя файла брал, и пробел на что только не менял и "^ ", и "%20", и и много еще чего пробовал, ни в какую...

Как правильно?
Название: Re: Как правильно открывать файлы с пробелами в имени, определенным браузером?
Отправлено: MWW_Ruza от 19 апреля 2025, 20:26
В общем, отвечу сам себе - "кавычек много не бывает" :-)))
Так, работает:
(https://content.foto.my.mail.ru/mail/m_w_w/590/h-614.jpg)
Думал, по две с каждой стороны нужно, а оказывается по четыре...
Название: Re: Как правильно открывать файлы с пробелами в имени, определенным браузером?
Отправлено: MWW_Ruza от 19 апреля 2025, 20:53
Да, еще, в первом сообщении браузер не верно указан, но, это только тут, в программе правильно было, нужно с полным путем:
Браузер = "C:\Users\MWW\AppData\Local\Yandex\YandexBrowser\Application\browser.exe"