2016-09-23 54 views
0

有没有一种方法可以通过命令行以任何语言以编程方式在草图文件上运行草图插件?以编程方式在草图文件上运行脚本

例如:runCommand --file myfile.sketch --plugin myscript.js
会在myfile.sketch

运行插件myscript.js谢谢!

回答

1

这在草图43 &加入上述

$ sketchtool run 

Usage: sketchtool run <bundle> <command> [ --application=<path> | -A <path> ] [ --new-instance{=YES|NO} | --no-new-instance | -N {<YES|NO>} ] [ --wait-for-exit{=YES|NO} | --no-wait-for-exit | -W {<YES|NO>} ] [ --context=<string> | -C <string> ] 

Run a command from a plugin, inside Sketch. 

Arguments: 

    bundle   plugin bundle containing the command to run 
    command   the command to run 

Options: 

    --application  The version of Sketch to launch. If not supplied, the default is to use the version containing sketchtool. (optional). 
    --new-instance Launch a new instance of Sketch, even if one is already running. (optional, defaults to NO). 
    --wait-for-exit Wait for Sketch to exit before returning from this command. (optional, defaults to NO). 
    --context   JSON dictionary of values to pass in to the plugin. (optional).