Lisp 为什么这个剧本不起作用? (定义(脚本fu创建迷彩图像colA colB)) (手稿) “创造迷彩” “Camoflauge” “在图像上创建camoflauge图案” “Jeffrey Aylesworth

Lisp 为什么这个剧本不起作用? (定义(脚本fu创建迷彩图像colA colB)) (手稿) “创造迷彩” “Camoflauge” “在图像上创建camoflauge图案” “Jeffrey Aylesworth,lisp,scheme,gimp,script-fu,Lisp,Scheme,Gimp,Script Fu,我在mac上创建了一些脚本。我总是将它们放在: (define (script-fu-create-camo image colA colB)) (script-fu-register "script-fu-create-camo" "Camoflauge" "Creates a camoflauge pattern on an image" "Jeffrey Aylesworth <jeffrey@aylesworth" "Copyright (

我在mac上创建了一些脚本。我总是将它们放在:

(define (script-fu-create-camo image colA colB))

(script-fu-register
    "script-fu-create-camo"
    "Camoflauge"
    "Creates a camoflauge pattern on an image"
    "Jeffrey Aylesworth <jeffrey@aylesworth"
    "Copyright (c) 2009 Jeffrey Aylesworth"
    "2009/12/31"
    ""

    SF-IMAGE "Image" 0
    SF-COLOR "Colour 1" '(50 0 0)
    SF-COLOR "Colour 2" '(0 50 0))

(script-fu-menu-register "script-fu-create-camo" "<Image>/Filters/Render")
在我的寄存器上,我会在
“/Filters/Render”
前面加一个下划线,这样
\uu”/Filters/Render“


希望这能有所帮助,我已经有一段时间没有处理过了。

我不想把它们放在应用程序中,但我稍后会尝试一下。还有,字符串前面的下划线是什么意思?该死的,你让我在除夕夜思考!我不知道为什么我会使用下划线,但我所有的脚本都有。我必须启动mac并测试它没有下划线,也没有什么区别。这让我觉得很傻。如果我不得不猜测,我会说你的问题是你放置.scm的目录不在你的文件夹列表中(编辑->首选项->文件夹->脚本)。这很奇怪,我想这只是一个样式问题。将它放入应用程序中修复了它,并查看首选项,它希望使用
~/Library/application Support/Gimp/scripts/
,感谢您的帮助!
/Applications/Gimp.app/Content/Resources/share/Gimp/2.0/scripts/