Как добавить мою программу в меню MacOS правой кнопкой мыши для файлов и папок?

Я сделал приложение для Windows на основе C++ Qt и добавил опцию, чтобы щелкнуть правой кнопкой мыши файл / папку в проводнике Windows и выбрать "Загрузить с помощью myProgram", которая откроется myProgram.exe и передайте путь к выбранному файлу / папке как argv[1], Я добился этого, добавив ключ в реестр Windows.

Теперь я хочу портировать свое приложение на macOS.

Интересно, могу ли я перенести опцию щелчка правой кнопкой мыши на macOS и как она работает на любой версии ОС?

Я уже много гуглил, но на самом деле ничего не подходит для моей проблемы, так как я хочу добавить опцию щелчка правой кнопкой программно при установке приложения, а не вручную в Finder впоследствии. Другим SO вопросам, касающимся этой проблемы, уже несколько лет, и они больше не применимы.

Как это сделать?

0 ответов

Для этого вы можете использовать расширения для поиска. Если вам нужна большая гибкость, вы можете использовать уведомления для связи с основным приложением и динамически изменять элементы меню, вызываемые правой кнопкой мыши. Вот приложение, которое использует подход для добавления настраиваемых элементов меню, вызываемых правой кнопкой мыши. На странице есть ссылка на источник.

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