1 (edited by adiziktdy 2021-12-15 11:13:37)

Topic: [Решено] Как узнать программно браузер по умолчанию?

Есть файл помощи в формате html (база данных MySQL), находится в локальной сети на сервере в подпапке с основной программой. Как сделать так, чтобы он открывался через меню кнопкой браузером по умолчанию. У пользователей на ПК есс-но стоит всё, что можно только вообразить sad

OpenFile('\\ХХХ.ХХХ.Х.Х\MySQL_Plan\HTML\plan.html','?????????.exe');


Или есть какой-то иной способ?
Спасибо.

Yana

Re: [Решено] Как узнать программно браузер по умолчанию?

Возможно OpenURL('\\XXX.XXX.XXX.XXX\MySQL_Plan\HTML\plan.html') ?

Yana

Re: [Решено] Как узнать программно браузер по умолчанию?

Как выход: сделала bat-файлы для каждого браузера и возможность выбора пользователем.

Yana

Re: [Решено] Как узнать программно браузер по умолчанию?

adiziktdy wrote:

Как выход: сделала bat-файлы для каждого браузера и возможность выбора пользователем.

Тема браузеров не раскрыта. Могу предположить, что нужная информация хранится в одной из веток реестра, но есть нюансы с версией ОС


https://ru.stackoverflow.com/questions/ … -умолчанию
https://progi.pro/kak-nayti-brauzer-po- … 10-1311932

Визуальное программирование: блог и телеграм-канал.

Re: [Решено] Как узнать программно браузер по умолчанию?

Или выполнить команду:

cmd /c "ftype http" >ans.txt

Результат будет записан в файле ans.txt, например:

http="C:\Program Files\Internet Explorer\iexplore.exe" %1
Визуальное программирование: блог и телеграм-канал.

Re: [Решено] Как узнать программно браузер по умолчанию?

k245 wrote:

Или выполнить команду:

cmd /c "ftype http" >ans.txt

Результат будет записан в файле ans.txt, например:

http="C:\Program Files\Internet Explorer\iexplore.exe" %1

Спасибо.

Yana

Re: [Решено] Как узнать программно браузер по умолчанию?

Нашла в сети, как вытащить браузер по умолчанию из реестра:

@echo off
For /F "UseBackQ Tokens=2*" %%A In (`Reg Query "HKCR\http\shell\open\command"^|Find /I "REG_SZ"`) do set var=%%B
start "" %Var% "\\XXX.XXX.XXX.XX\MySQL_Plan\HTML\plan.html"
exit

У меня по умолчанию Яндекс. Еще есть Опера, Мозилла, Хром. Проверено - работает!

Yana