jtoverka 发表于 2022-5-7 10:34:15

Lisp相当于AddCommand

大家好,
有没有相当于Autodesk的?AutoCAD . internal . utils . add AutoLISP函数的命令?
我想直接注册LISP函数而不是LispFunction属性的原因是,我正在使用IronPython模块将Python脚本加载到AutoCAD中。从Python中创建Lisp函数会很好。现在我不知道如何使用。NET属性作为装饰器,所以我直接添加Python函数作为命令。
**** Hidden Message *****

jtoverka 发表于 2022-5-8 05:53:29

我在同一个空间中看到RegisterLispCommand,我不知道如何使用它
是否可以先使用AddCommand?我看不到acedGetArgs()的模拟,也许你可以调用GetLispSymbol,SetLispSymbol来传递参数
我不知道是否可以通过p/invoke来实现,即AcedFun并监听AcRx::kInvkSubrMsg

jtoverka 发表于 2022-5-8 14:14:36

也许我会使用GetLispSymbol,SetLispSymbol创建Lisp / Python包装器。
页: [1]
查看完整版本: Lisp相当于AddCommand