@Klucva

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

Мне интересно, как сделать так, чтобы программа реагировала, когда в браузере или в win+r вводится "myprogram://some_action"?
Например если у вас есть стим, то вы можете запустить игру, введя в браузере или в win+r "steam://rungameid/[id игры]", как сделать что-то подобное на питоне и возможно ли это вообще?
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 11:02
5000 руб./за проект
25 апр. 2024, в 10:42
150000 руб./за проект
25 апр. 2024, в 10:41
2000 руб./за проект