Могу ли я изменить значок приложения сценария Automator?

apple.stackexchange https://apple.stackexchange.com/questions/369

  •  16-10-2019
  •  | 
  •  

Вопрос

Я создал пару сценариев автомата. Я был Curios, если есть способ изменить значок приложения на этих сценариях на нечто иное, чем робот.

Это было полезно?

Решение

После того, как сценарий был создан следующим образом:

  1. Найди исходное приложение С иконкой, которую вы хотите

  2. Получить информацию принадлежащий исходное приложение (CMD-я)

  3. Нажмите на значок внутри исходное приложение Информационное окно (не в том, что в разделе «Большой предварительный просмотр» внизу, если у вас есть один из них; малыш в верхнем левом углу.)

  4. Скопируйте его (CMD-в)

  5. Получить информацию сценария Automator (т.е. Приложение назначения) (CMD-я)

  6. Нажмите на значок внутри Приложение назначения информационное окно

  7. Вставьте значок из буфера обмена (CMD-V.)

Этот метод работает для всех файлов в Mac OS X.

picture to illustrate instructions

Другие советы

Я нашел хакерский способ сделать это после того, как вы создали апплет

  • (Создайте файл значков ICNS - как вы хотите)
  • Открыть папку приложений
  • Щелкните правой кнопкой мыши по сценарию Automator
  • Нажмите на просмотр содержимого пакета
  • Добавьте свой значок в папку ресурсов
  • Переименовать в AutomatorApplet.icns

Я уверен, что есть лучший способ, но я понял, как это сделать так.

Вы также можете изменить значок так же, как обычно для любой другой папки или файла в Mac OS X:

  1. Скопируйте изображение, которое вы хотите использовать в качестве значка. В идеале это должно быть уже 512x512.
  2. Выберите «Получить информацию» в файле/папке/приложении в Finder
  3. Нажмите на значок, и вы заметите синий план на значке - теперь нажмите Командование-V. Или выберите вставку из меню «Редактировать».

Example

(Снимок экрана, сделанный из суперпользовательского вопроса 37811)

Чтобы дополнить существующие, полезные ответы:

  • А принятый ответ работает в принципе, но:

    • опирается на расширенные атрибуты файловой системы HFS+, которые теряются при копировании пакета в файловую систему, которая не поддерживает их. Анкет Например, вы не можете сохранить пользовательский значок в репозитории GIT.
    • а значок, отображаемый пакетом сам, например, когда показывают предупреждение, все еще оригинал значок.
  • Процент 20 -х является более полное и портативное в принципе, но идет с Два предостережения:

    • Любой изменения в AutomatorApplet.icns теряются всякий раз, когда вы модифицируете и повторно ведут пакет в автомате.
      Таким образом, например, вам понадобится сценарий, чтобы поставить обновленные значки программно каждый раз, когда пакет сохраняется.
    • Как отметили другие, есть Проблемы кэширования значков, что может быть сложно решить; на OSX 10.10.4:
      • Даже перезагрузка не делает новые значки в Finder (хотя она появляется в других контекстах, таких как в доке), но есть два обходные пути: Либо (а) переместить пакет в другую папку, либо (б) переименовать пакет; Учитывая, что возвращение к исходному пути и имени заставляет проблему появляться, вам придется планировать заранее: создать свой пакет в другом месте или с другим именем, затем перемещать / переименовать в желаемое местоположение / имя.
      • В качестве альтернативы, вы можете использовать инструмент, такой как Оникс и проверить IconServicesпод Cleaning > User Чтобы очистить кеш.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с apple.stackexchange
scroll top