Что бы сделать ссылку на задачу в macOS удобно использовать URL-схему. Такая схема легко настраивается для ссылок типа mlo:. Но спецификация URI не разрешает использование некоторых символов, в частности "\", "{", "}". Вместо них должен быть набор символов - например вместо "\" вставлять "%5c".
Можно ли предусмотреть в коде программы равнозначное использование "\" и "%5c"? А так же наборов символов для "{" и "}".
Пример.
Пробую открыть ссылку в Сафари:
Код: Выделить всё
mlo://C:\users\crossover\My%20Documents\MyLifeOrganized\test.ml?{D22A1575-77C9-4A68-9B06-26118BECD240}
MLO запускается и выдаёт ошибку:
Файл не найден: C:%5Cusers%5Ccrossover%5CMy Documents%5CMyLifeOrganized%5Ctest.ml
P.S. Нужную задачу можно открыть из командной строки Shell. Но этот вариант "не кликабельный".