Есть ли способ запустить HTML-файл с помощью браузера по умолчанию и параметра?

Есть ли способ запустить HTML-файл с помощью браузера по умолчанию и параметра?

У меня есть файл HMTL, который я хотел бы открыть с помощью браузера пользователя по умолчанию, за которым следует параметр. Например, если вашим браузером по умолчанию был Google Chrome, он откроется как:

C:/Users/[User]/AppData/Local/Google/Chrome/Applications/chrome.exe -[parameter]

Вероятно, это не то, как следует с этим обращаться, и я знаю, что это небезопасно и не идеально. Но я хотел бы знать, как (если вы вообще можете) вы могли бы это сделать.

Спасибо.

решение1

В системе Windows используйте:

cmd /c начатьhttp://superuser.com


Вот что делает эта команда:

cmdОткрывает окно командной строки.
— параметр для окна командной строки. Он сообщает окну командной строки о необходимости закрыться после завершения.

В этом окне командной строки будет запущена команда start.

начинатьоткрывает новую командную строку, чтобы запустить команду.
Команда, которую должен запустить start, в этом случае:http://superuser.com

начинатьhttp://superuser.comозначает, открытьhttp://superuser.comс назначенной ему программой по умолчанию.


Информацию о назначенной программе можно посмотреть в окне командной строки с помощью:тип f, иассоц. В случае протокола http вы можете использовать ftype и выполнить поиск записи, начинающейся с http=, чтобы увидеть, какая программа ей назначена.
Если в ftype или assoc ничего не назначено, то explorer.exe вызывается с параметром start.

Связанный контент