我想编写扩展程序或找到一些方法来自动导入Inkscape文档中出现在给定文件夹中的新文件。我不想简单地更新SVG / XML文档,因为必须打开Inkscape才能使另一个扩展(AxiDraw)工作。
我的问题是我无法找到一种方法让我的扩展工作"在后台",它会进入一个无限循环崩溃程序,或者,如果我使用例如来自线程的Timer它只是在第一次执行后停止。
同样使用命令行似乎没有用,因为没有导入命令,动词不能在shell模式下工作。
是否有一些相对简单的方法来解决这些问题而无需深入研究c ++源代码?
答案 0 :(得分:0)
嗯,事实证明这是不可能的。从Inkscape论坛上的同一个question的答案:
Python扩展目前通过'暂停'Inkscape main来工作 处理。然后他们修改文档,然后加载回来 Inkscape中。
所以这不行。您需要定期手动运行它 间隔,或设置一些“点击机器人”,为你做这件事。