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


1

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

Моя проблема : Я використовую Airmail2 як поштовий клієнт за замовчуванням, а також OmniFocus 2 для організації роботи. Airmail2 дозволяє копіювати URL-адреси програми за допомогою EDIT → Copy 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 там. Мені подобається використовувати рішення Services → Open URL найкраще. Я зіставив глобальний ярлик для цього за допомогою панелі налаштувань клавіатури, він працює як шарм!
— Paul Klemm

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

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