Как добавить мою программу в меню MacOS правой кнопкой мыши для файлов и папок?
Я сделал приложение для Windows на основе C++ Qt и добавил опцию, чтобы щелкнуть правой кнопкой мыши файл / папку в проводнике Windows и выбрать "Загрузить с помощью myProgram", которая откроется myProgram.exe
и передайте путь к выбранному файлу / папке как argv[1]
, Я добился этого, добавив ключ в реестр Windows.
Теперь я хочу портировать свое приложение на macOS.
Интересно, могу ли я перенести опцию щелчка правой кнопкой мыши на macOS и как она работает на любой версии ОС?
Я уже много гуглил, но на самом деле ничего не подходит для моей проблемы, так как я хочу добавить опцию щелчка правой кнопкой программно при установке приложения, а не вручную в Finder впоследствии. Другим SO вопросам, касающимся этой проблемы, уже несколько лет, и они больше не применимы.
Как это сделать?
0 ответов
Для этого вы можете использовать расширения для поиска. Если вам нужна большая гибкость, вы можете использовать уведомления для связи с основным приложением и динамически изменять элементы меню, вызываемые правой кнопкой мыши. Вот приложение, которое использует подход для добавления настраиваемых элементов меню, вызываемых правой кнопкой мыши. На странице есть ссылка на источник.