@Klucva

Как сделать запуск/действие в программе через uri?

Мне интересно, как сделать так, чтобы программа реагировала, когда в браузере или в win+r вводится "myprogram://some_action"?
Например если у вас есть стим, то вы можете запустить игру, введя в браузере или в win+r "steam://rungameid/[id игры]", как сделать что-то подобное на питоне и возможно ли это вообще?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
gedev
@gedev
сисадмин-энтузиаст
Ваш вопрос в общем то не относится ни к командной строке, ни к Python. Гуглите custom uri scheme for application.

В разных ОС это по-разному реализуется. Вам где-то (в Windows это реестр) нужно объявить, что вашему приложению соответствует та или иная схема URI. Вот пара ссылочек, остальное сами найдёте:
https://blog.xojo.com/2016/08/16/custom-uri-scheme...
https://developer.apple.com/documentation/xcode/de...

В приложении, на каком языке бы оно не было, вам потребуется реализовать хотя бы простейший парсер URI.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы