Могу ли я изменить значок приложения сценария Automator?
Вопрос
Я создал пару сценариев автомата. Я был Curios, если есть способ изменить значок приложения на этих сценариях на нечто иное, чем робот.
Решение
После того, как сценарий был создан следующим образом:
Найди исходное приложение С иконкой, которую вы хотите
Получить информацию принадлежащий исходное приложение (CMD-я)
Нажмите на значок внутри исходное приложение Информационное окно (не в том, что в разделе «Большой предварительный просмотр» внизу, если у вас есть один из них; малыш в верхнем левом углу.)
Скопируйте его (CMD-в)
Получить информацию сценария Automator (т.е. Приложение назначения) (CMD-я)
Нажмите на значок внутри Приложение назначения информационное окно
Вставьте значок из буфера обмена (CMD-V.)
Этот метод работает для всех файлов в Mac OS X.
Другие советы
Я нашел хакерский способ сделать это после того, как вы создали апплет
- (Создайте файл значков ICNS - как вы хотите)
- Открыть папку приложений
- Щелкните правой кнопкой мыши по сценарию Automator
- Нажмите на просмотр содержимого пакета
- Добавьте свой значок в папку ресурсов
- Переименовать в AutomatorApplet.icns
Я уверен, что есть лучший способ, но я понял, как это сделать так.
Вы также можете изменить значок так же, как обычно для любой другой папки или файла в Mac OS X:
- Скопируйте изображение, которое вы хотите использовать в качестве значка. В идеале это должно быть уже 512x512.
- Выберите «Получить информацию» в файле/папке/приложении в Finder
- Нажмите на значок, и вы заметите синий план на значке - теперь нажмите Командование-V. Или выберите вставку из меню «Редактировать».
(Снимок экрана, сделанный из суперпользовательского вопроса 37811)
Чтобы дополнить существующие, полезные ответы:
А принятый ответ работает в принципе, но:
- опирается на расширенные атрибуты файловой системы HFS+, которые теряются при копировании пакета в файловую систему, которая не поддерживает их. Анкет Например, вы не можете сохранить пользовательский значок в репозитории GIT.
- а значок, отображаемый пакетом сам, например, когда показывают предупреждение, все еще оригинал значок.
Процент 20 -х является более полное и портативное в принципе, но идет с Два предостережения:
- Любой изменения в
AutomatorApplet.icns
теряются всякий раз, когда вы модифицируете и повторно ведут пакет в автомате.
Таким образом, например, вам понадобится сценарий, чтобы поставить обновленные значки программно каждый раз, когда пакет сохраняется. - Как отметили другие, есть Проблемы кэширования значков, что может быть сложно решить; на OSX 10.10.4:
- Даже перезагрузка не делает новые значки в Finder (хотя она появляется в других контекстах, таких как в доке), но есть два обходные пути: Либо (а) переместить пакет в другую папку, либо (б) переименовать пакет; Учитывая, что возвращение к исходному пути и имени заставляет проблему появляться, вам придется планировать заранее: создать свой пакет в другом месте или с другим именем, затем перемещать / переименовать в желаемое местоположение / имя.
- В качестве альтернативы, вы можете использовать инструмент, такой как Оникс и проверить
IconServices
подCleaning > User
Чтобы очистить кеш.
- Любой изменения в