Спецификация протокола калькулятора

В настройках 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.

Другие вопросы по тегам