Я пытаюсь найти простой способ выполнить написанный мной сценарий Python-Fu, который работает в однопоточном режиме из плагина интерпретатора Python-Fu Gimp но больше не будет работать при преобразовании в его многопроцессорный эквивалент из-за ограничений Windows, отличных от POSIX/OS.Fork, которые появляются в Pool.map_async()
. Как работа вокруг, я пытаюсь вызвать скрипт непосредственно из командной строки cmd, но не могу понять правильную команду, чтобы сделать это. У меня есть каталог бен каркасного на моем переменном PATH, и я пытаюсь получить что-то достигнуто, как следующее ...Как выполнить скрипт Python-Fu из оболочки через Gimp
c:\>gimp-console-2.8 --no-interface --batch "(python-fu execfile('myPyFuScript.py'))"
c:\>gimp-console-2.8 --no-interface --batch "myPyFuScript.py"
Есть ли способ, чтобы получить Gimp выполнить питон скрипт, используя свой модуль Python-Fu из команда, выпущенная в командной строке Windows cmd?
Просто для добавили фон я черпаю вдохновение из следующего documentation ...
GIMP Python Воззвание от Shell
Всего это означает, что вы могли бы легко вызвать GIMP Python плагин, такой как тот, который находится выше, непосредственно из вашей оболочки, используя оценщик (плагин-скрипт-фу-эваль ...):
gimp --no-interface --batch '(python-fu-console-echo RUN-NONINTERACTIVE "another string" 777 3.1416 (list 1 0 0))' '(gimp-quit 1)'