Як відкрити URL-адресу програми?


1

Як відкрити URL-адреси програми в терміналі або Alfred?

Моя проблема : Я використовую Airmail2 як поштовий клієнт за замовчуванням, а також OmniFocus 2 для організації роботи. Airmail2 дозволяє копіювати URL-адреси програми за допомогою EDITCopy Message Link, що дає посилання на зразок airmail://message?mail=myAccount&messageid=etPan.55ba060a....

Коли я вставляю це посилання в розділ нотаток завдання в OmniFocus, він автоматично перетворюється на посилання, яке працює так, як очікується. Інші програми, такі як Evernote, не розпізнають її як URL-адресу. Було б дуже зручно отримати доступ до цих посилань навіть поза межами OmniFocus.

Як відкрити ці URL-адреси програми, окрім того, щоб вставити їх у розділ завдань завдання OmniFocus і натиснути на нього? Я б віддав перевагу команді терміналу або сценарію, який я можу включити до Альфреда. The open Команда Терміналу не працює, на жаль.


Зробіть це відповіді допомогти?
klanomath

На жаль, я знайшов їх, перш ніж запитати. Питання там зосереджено створення та налаштування спеціальні обробники URL-адрес.
Paul Klemm

Ти намагався open -a Safari URL? Вона відкриє URL-адресу в Safari.
user14492

Це не працює, оскільки Safari не знає, що робити з цими користувацькими URL-адресами.
Paul Klemm

Виправлення: open <url> фактично працює при використанні BASH. Я на ZSH, який, здається, має проблеми з форматом URL. Я заглянути в це.
Paul Klemm

Відповіді:


1

Можливо, я не отримую правильне питання, але:

Ви можете відкрити таку URL-адресу програми практично в будь-якому доступному додатку з текстовими полями або текстовими полями: виділіть URL-адресу (іноді навіть тільки її частини - принаймні схему та перший символ після: // (напр. airmail://m - достатньо, щоб відкрити програму), клацніть правою кнопкою миші та виберіть "Відкрити URL". І так, це, звичайно, також працює в Chrome / Safari Omnibar: Просто введіть URL і натисніть клавішу "Enter".

У Evernote у вас є навіть два способи його відкриття:

  • Ви можете вставити URL-адреси в примітку і, вибравши весь URL або його частини, контекстне меню "Відкрити URL-адресу"
  • Якщо у вашій примітці є лише одна URL-адреса програми, ви можете додати URL-адресу до "Примітки" (червоне коло), після чого ви отримаєте посилання, яке можна клікнути на "частину схеми" URL-адреси або лише частини "схема конкретної частини" - тут "повідомлення" (синій круг).

    enter image description here

У Терміналі є кілька способів відкрити URL-адресу:

  • виділити весь URL або його частини, а контекстне меню "Відкрити URL-адресу"
  • виділити весь URL і команду & amp; двічі клацніть його
  • введіть open URL
    (напр., open airmail://message?mail=myAccount&messageid=etPan.55ba060a.... )
    (Добре, взаємодія між Terminal і Airmail2 розкриває збій, тому що Airmail2 відкривається, якщо закрито, потрапляє на передній план і вибирається повідомлення, але графічний інтерфейс не видно.)

open URL не працює для мене, тому що я використовував ZSH замість BASH. Мені потрібно зрозуміти, яка проблема з ZSH там. Мені подобається використовувати рішення ServicesOpen URL найкраще. Я зіставив глобальний ярлик для цього за допомогою панелі налаштувань клавіатури, він працює як шарм!
Paul Klemm

Zsh використовує? як шаблон, він не може збігатися. Спробуйте поставити його ".
Max Ried

Оточує URL-адресу лапки, використовуючи open команда працює просто відмінно, спасибі за натяк.
Paul Klemm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.