Добавление макроса Quartz Composer к создателю патчей - PullRequest
3 голосов
/ 15 мая 2011

Можно ли добавить макрос в Quartz Composer в Patch Creator, чтобы я мог добавить его ко всем своим композициям?

Ответы [ 2 ]

3 голосов
/ 15 мая 2011

Да.Это можно сделать двумя способами:

  • Сохранить макрос как композицию и поместить файл композиции в <your home folder>/Library/Graphics/Quartz Composer Patches.После перезапуска Quartz Composer он появится в Patch Creator.
    • Предупреждение: при использовании макроса, сохраненного таким образом, создается ссылка (а не копируется фактическое содержимое макроса), поэтому вам необходимо вручную установить макрос, чтобы он работал.
  • В Mac OS 10.6 и более поздних версиях вы можете создать виртуальный макрос.Выберите патчи, которые вы хотите внести в виртуальный макрос, перейдите в меню «Редактор» и «Добавить в библиотеку».
    • Предостережение: при использовании виртуального макроса копия будет встроена с использованием композиции, однако эти композиции будут работать только на 10.6 и более поздних версиях.
0 голосов
/ 05 апреля 2015

smokris имеет хороший отклик, хотя мне приходится читать его несколько раз, чтобы понять, что это значит!Если вы хотите создать один патч из уже существующих патчей: нажмите «Добавить в библиотеку», убедившись, что вы выбрали все патчи, которые хотите консолидировать, и опубликовали нужные входные результаты и т. Д. (Опция 2 для smokris).Я сделал некоторые из этих «патчей питания» только с соответствующими параметрами / функциями, которые я хочу.Вы теряете отдельные патчи, которые вы подключили, что может быть достаточно для краткости.

Если вы хотите сохранить всю композицию и сконфигурированные патчи, так что вы можете настроить и переписать их, а затем импортировать вручную (smorkisОпция 1).Что за хлопоты!

- НО не должно быть.Если вы используете Automator, вы можете включить шаг Apple Script, чтобы выполнить весь импорт за вас!Например, напишите такой, который:

* получает указанные элементы поиска (вашу композицию qtz, которую вы хотите импортировать) * открывает элементы поиска * запускает сценарий apple:

on run {input, parameters}

    tell application "Finder"
        do shell script "jay is incredible"
    end tell
    tell application "System Events"
        keystroke "a" using command down
        keystroke "c" using command down
        keystroke "`" using command down
        keystroke "v" using command down
        delay 1

    end tell

    return input
end run

*open finder items
*run apple script:

on run {input, parameters}

    tell application "System Events"
        keystroke "w" using command down
    end tell

    return input
end run

Таким образом, вы можетеоткройте это приложение Automator через Spotlight (командный пробел), и оно импортирует композицию за 1-2 клика.Круто, да !!

...