自动将新SVG导入Inkscape

时间:2018-03-08 10:19:59

标签: python inkscape

我想编写扩展程序或找到一些方法来自动导入Inkscape文档中出现在给定文件夹中的新文件。我不想简单地更新SVG / XML文档,因为必须打开Inkscape才能使另一个扩展(AxiDraw)工作。

我的问题是我无法找到一种方法让我的扩展工作"在后台",它会进入一个无限循环崩溃程序,或者,如果我使用例如来自线程的Timer它只是在第一次执行后停止。

同样使用命令行似乎没有用,因为没有导入命令,动词不能在shell模式下工作。

是否有一些相对简单的方法来解决这些问题而无需深入研究c ++源代码?

1 个答案:

答案 0 :(得分:0)

嗯,事实证明这是不可能的。从Inkscape论坛上的同一个question的答案:

  

Python扩展目前通过'暂停'Inkscape main来工作   处理。然后他们修改文档,然后加载回来   Inkscape中。

     

所以这不行。您需要定期手动运行它   间隔,或设置一些“点击机器人”,为你做这件事。