Python 如何在不退出GIMP的情况下运行多个连续的GIMP批处理命令?

Python 如何在不退出GIMP的情况下运行多个连续的GIMP批处理命令?,python,bash,shell,gimp,gimpfu,Python,Bash,Shell,Gimp,Gimpfu,有没有一种方法可以从bashshell脚本或python脚本一个接一个地运行这些GIMP批处理命令,而不必在每次运行之后退出GIMP #!/bin/bash gimp -i -b '(python-fu-dgm-batch-create RUN-NONINTERACTIVE "ABC3-" "dgmconfig.xml" "b2aa" "PMDC" "bmp")' -b **'(gimp-quit 0)'** gimp -i -b '(python-fu-dgm-batch-create RU

有没有一种方法可以从bashshell脚本或python脚本一个接一个地运行这些GIMP批处理命令,而不必在每次运行之后退出GIMP

#!/bin/bash

gimp -i -b '(python-fu-dgm-batch-create RUN-NONINTERACTIVE "ABC3-" "dgmconfig.xml" "b2aa" "PMDC" "bmp")' -b **'(gimp-quit 0)'**
gimp -i -b '(python-fu-dgm-batch-create RUN-NONINTERACTIVE "ABC3-" "dgmconfig.xml" "b2ab" "PMDC" "bmp")' -b **'(gimp-quit 0)'**
gimp -i -b '(python-fu-dgm-batch-create RUN-NONINTERACTIVE "ABC3-" "dgmconfig.xml" "b2ac" "PMDC" "bmp")' -b **'(gimp-quit 0)'**
gimp -i -b '(python-fu-dgm-batch-create RUN-NONINTERACTIVE "ABC3-" "dgmconfig.xml" "b2ad" "PMDC" "bmp")' -b **'(gimp-quit 0)'**

我刚注意到括号里的部分

-b、 --batch=要运行的批处理命令(可多次使用)

这对我有用

#!/bin/bash

gimp -i -b '(python-fu-dgm-batch-create RUN-NONINTERACTIVE "ABC3-" "dgmconfig.xml" "b2aa" "PMDC" "bmp")' \
-b '(python-fu-dgm-batch-create RUN-NONINTERACTIVE "ABC3-" "dgmconfig.xml" "b2ab" "PMDC" "bmp")' \
-b '(python-fu-dgm-batch-create RUN-NONINTERACTIVE "ABC3-" "dgmconfig.xml" "b2ac" "PMDC" "bmp")' \
-b '(python-fu-dgm-batch-create RUN-NONINTERACTIVE "ABC3-" "dgmconfig.xml" "b2ad" "PMDC" "bmp")' \
-b '(gimp-quit 0)'
对不起,我希望我没有浪费任何时间