Как правильно открывать файлы с пробелами в имени, определенным браузером?

Автор MWW_Ruza, 19 апреля 2025, 18:02

« назад - далее »

MWW_Ruza

Длбрый день!

Так:

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

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

А вот твк:

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

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

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

Как правильно?

MWW_Ruza

В общем, отвечу сам себе - "кавычек много не бывает" :-)))
Так, работает:

Думал, по две с каждой стороны нужно, а оказывается по четыре...

MWW_Ruza

Да, еще, в первом сообщении браузер не верно указан, но, это только тут, в программе правильно было, нужно с полным путем:
Браузер = "C:\Users\MWW\AppData\Local\Yandex\YandexBrowser\Application\browser.exe"