明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 陨落

[源码] 原创!Vlisp与Cpython无缝联合开发CAD

  [复制链接]
发表于 2022-5-12 11:29:20 | 显示全部楼层
陨落 发表于 2022-5-11 22:56
对于你说的这种情况,可以通过命令行的方式传参。在py里面用getopt接收参数,通过print返回参数。在lisp ...

楼主给个案例学习一下!谢谢!
发表于 2022-5-14 12:59:42 | 显示全部楼层
win10 python 3.7一直打包不成功!
 楼主| 发表于 2022-5-14 13:15:20 | 显示全部楼层
flowerson 发表于 2022-5-14 12:59
win10 python 3.7一直打包不成功!

win10问题比较多。可惜我自己都是win7系统,没法去研究
 楼主| 发表于 2022-5-14 16:59:30 | 显示全部楼层
flowerson 发表于 2022-5-14 12:59
win10 python 3.7一直打包不成功!

我还想到一个思路:利用.NET语言,定义一个命令,这个命令的作用是,借coMarshalInterface把cad的com接口对象写成文件。然后外部程序通过counMarshalInterface再把这个文件还原成com接口对象。这样就可以实现外部程序调用指定的cad进程的com对象了。而.net只需要维护一小段代码即可。可以轻松实现跨版本。
也可以避免注册com server。
只可惜C#我水平不足,目前调用coMarshalInterface还未成功。。。
发表于 2022-5-16 11:42:13 | 显示全部楼层
陨落 发表于 2022-5-14 16:59
我还想到一个思路:利用.NET语言,定义一个命令,这个命令的作用是,借coMarshalInterface把cad的com接口 ...

谢谢!学习到了。我用多几台试试,有些win10可以有些不可以。
发表于 2022-5-18 11:41:57 | 显示全部楼层
思路很开阔,给楼主点赞了!!!
发表于 2023-8-16 17:22:31 | 显示全部楼层
有没有什么新进展呢?
发表于 2023-8-22 22:51:22 | 显示全部楼层
flowerson 发表于 2023-8-16 17:22
有没有什么新进展呢?

【pycad】让Cpython在CAD中开发
http://bbs.mjtd.com/forum.php?mo ... &fromuid=287566
(出处: 明经CAD社区)
这个楼主的方法不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 03:24 , Processed in 0.138006 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表