Спецификация протокола калькулятора
В настройках Windows (приложения по умолчанию по протоколу) я увидел, что приложение калькулятора зарегистрировалось для протокола калькулятора:
Это означает, что я могу использовать Win+Rи печататьcalculator://
чтобы открыть калькулятор.
Могу ли я что-нибудь еще сделать с протоколом калькулятора? Я ищу спецификацию протокола калькулятора. Я пыталсяcalculator://4+5
но это не дало мне результата.
По состоянию на 2023 год протокол, похоже, будетms-calculator://
сейчас:
1 ответ
Более точный ответ, хотя и не положительный - кроме как открыть калькулятор с протоколом, вы в данный момент ничего сделать не можете.
Источник (последний коммит от 29 сентября 2022 г.)
args.Kind == ActivationKind.Protocol
проверяет, запустили ли мы приложение через протокол. Тогда у нас есть этот комментарий:
// We currently don't pass the uri as an argument,
// and handle any protocol launch as a normal app launch.
Это предполагает отсутствие дополнительной обработки протокола, кроме обычного запуска приложения. ВызовOnAppLaunch(args, null)
определенный в том же файле, еще раз подтверждает это - нигде в этой функции нет синтаксического анализа URI.