Как добавить системные приложения на панель инструментов пунктов меню?

Я хочу добавить системные приложения на панель инструментов пунктов меню, например, показать, что я использую точку доступа с помощью своего iPhone?

Приведенные ниже первые 6 приложений (например, сетевое приложение) для меня являются служебными приложениями, и я бы предпочел, чтобы они находились вне моей док-станции и в правом верхнем углу (панель элементов меню). Как мне это сделать?

Плюс седьмое приложение, которое можно приобрести в App Store.

Система:

  • Йосемити 10.10.3
  • Установленное приложение Bartender (это приложение позволяет изменять последовательность значков пунктов меню и помещать нужные приложения в подпункт «панель пунктов меню» — очень приятно!)

Приложение Bartender не позволяет мне добавлять системные приложения, которые я всегда использую, поскольку в приложении нет настройки «создать элемент меню».

  1. Системные настройки OS X - Сеть, чтобы я мог видеть подключение к Интернету при подключении к iphone. Аналогично индикатору Wi-Fi, но точка доступа.
  2. Системные настройки OS X
  3. Монитор активности OS X
  4. Терминальное приложение OS X
  5. Автоматизатор ОС Х
  6. Календарь для OS X
  7. Приобретенное в App Store приложение под названием «Поворот экрана», поэтому я могу использовать свой macbook как программу для чтения электронных книг.
и вы хотите, чтобы все эти пункты были в строке меню?
Вы заглянули сюда /System/Library/CoreServices/Menu Extras, чтобы узнать, есть ли что-то, что вы уже можете использовать?
спасибо Buscar. в дополнительном меню нет ничего действительно «лишнего». ____ Я нашел приложение istat Menu , которое решает проблему, за исключением индикатора HotSpotting, автоматизатора и купленного приложения. Из его очень приятной настраиваемой батареи или времени / часов или монитора ЦП вы можете легко связать приложения, например, время / часы с календарем, ЦП (ссылка на консоль, активность или терминал) . некоторые в строке подменю и изменить порядок всех существующих значков строки меню.
@TheBro21 Не забудьте удалить лишние прощания при редактировании!
Хорошо. Подойдет ;) Поэтому я должен удалить такие вещи, как спасибо и, пожалуйста, помогите.
Нашел бесплатное приложение XMenu [ itunes.apple.com/us/app/xmenu/id419332741?mt=12] для создания этих желаемых элементов в структуре меню (вместо фиктивных AppleScripts для этого). Это лучше, так как поддерживает все приложения, включая приложения, приобретенные в App Store. В OSX приложения запускаются по-разному, так что обходите эти технические знания.

Ответы (1)

Простой способ выполнить то, о чем вы просите, — использовать AppleScripts. В результате появится меню состояния, представленное значком скрипта, как показано ниже. (Подсказка: для лучшего просмотра нажмите на изображение.)

  1. Используя Finder, перейдите в свою домашнюю папку. В меню Finder выберите «Вид» → «Показать параметры просмотра». Убедитесь, что флажок «Показать папку библиотеки» отключен, как показано ниже. (Домашняя папка отображалась в виде списка)

  2. Создайте ~/Library/Scriptsпапку, если она еще не существует.

  3. Откройте приложение «Редактор сценариев». В настройках редактора сценариев установите флажок «Показать меню сценариев в строке меню» и снимите флажок «Показать сценарии компьютера». Пример показан ниже. Теперь значок скрипта должен появиться в строке меню.

  4. С помощью приложения «Редактор сценариев» создайте однострочный сценарий для каждого пункта меню, который должен отображаться в меню сценариев. Каждое имя файла должно быть написано так же, как оно будет отображаться в меню. Сохраните каждый файл сценария в папку ~/Library/Scripts.

    Для монитора активности:

    do shell script "open -a '/Applications/Utilities/Activity Monitor.app'"
    

    Для автомата:

    do shell script "open -a /Applications/Automator.app"
    

    Для календаря:

    do shell script "open -a /Applications/Calendar.app"
    

    Для сети:

    do shell script "open /System/Library/PreferencePanes/Network.prefPane/"
    

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

    Для системных настроек:

    do shell script "open -a '/Applications/System Preferences.app'"
    

    Для терминала:

    do shell script "open -a /Applications/Utilities/Terminal.app"
    
  5. После сохранения файлов скрипта в меню скрипта должны появиться пункты меню.

О, большое спасибо за эпплскрипт. Это очень полезно. Теперь я вижу вашу логику. Мы не добавляем каждый из них в «строку меню в виде значка», а скорее добавляем возможность доступа к ним из раскрывающегося меню пункта «AppleScripts». Не совсем то, что я спросил, но хорошая мысль! (Та же идея, что и в раскрывающемся меню «Избранное»)
Вышеупомянутый AppleScript называется только приложением (? Я думаю, что технический термин необоснован, я не уверен). Поэтому необходимо было активировать его в мире osx, чтобы сфокусировать приложение на рабочем столе, например, для кода Системных настроек стал выполнять сценарий оболочки «open -a '/Applications/System Preferences.app' активировать»
Раньше была штука под названием Now Menus. Понравилось, скучаю. Теперь я использую XMenu ( itunes.apple.com/us/app/xmenu/id419332741?mt=12 ), что немного проще, чем делать все эти вещи Applescript. Удобная небольшая бесплатная утилита, которая есть на всех моих Mac.
@sea: На самом деле меню выпадающее. То, что показано на изображении, представляет собой синхронизированный снимок экрана, сделанный с помощью приложения Grab. Что касается вашего предложения «открыть -a '/Applications/System Preferences.app' активировать»: прежде чем тратить мое время на чтение ваших комментариев, найдите время, чтобы проверить свое предложение с помощью окна терминала. Вы обнаружите, что это не работает.