中易网

autolisp 错误: DXF 组不正确:

答案:2  悬赏:0  
解决时间 2021-02-20 18:43
通过这个DCL对话框获得的两组数据"Run_Data:" (40 62)"Run_Data0:" (51.6025 256)然后我想通过这两组数据去修改别的图元的特性值。主要的修改代码如下:(while (setq Object_Set (ssget (list (cons 0 S_Type)))) (setq i -1) (while (setq e (ssname Object_Set (setq i (1+ i)))) (setq el (entget e)) (setq i 0) (repeat (length Value_ID);Value_ID是指对话框打钩的 (setq e_num (nth i Run_Data)) (setq e_value (nth i Run_Data0)) (if (setq l (assoc e_num el)) (setq el (subst (cons e_num e_value) (assoc e_num el) el ) ) (setq el (append el (list e_num e_value))) ) ) (entmod el) ) )当我准备修改别的图元时,会出现错误: DXF 组不正确: (40 . "51.6025") 或者 错误: 关联列表错误: (62 "256")请问大神们这个怎么修改,是不是DXF组参数类型都是不一样的?



最佳答案
组码40和62需要的都是数字,dcl读取出来的都是字符串,只要将这些字符串转换成数字就可以了,可以用函数atof和atoi转换。
全部回答
可能是程序要选择图形的地方但没有图形选中。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英特尔虚拟化技术(VT-x)是什么
天津公交851路
iphone6内置卡贴机还能解开吗
美味石板烙锅自助烧烤地址有知道的么?有点事
我的手机和蓝牙音响怎么连不上
Je pense a vous 这句话谁能翻译一下?
They want to play basketball on the playgr
日月香饼屋这个地址在什么地方,我要处理点事
随便网是什么网站?有没有了解的
手机短信发不去 为什么 一直红色感叹号
赵家沟村在哪里啊,我有事要去这个地方
惠众美发地址在哪,我要去那里办事
梦见自己无言无顾开口大骂别人
南京江宁秣陵长园大厦欢迎科技智能制造业企业
上海低压电工复证?
推荐资讯
我是城里非农业户口,企业下岗职工,可以交城
看到好多人在做智牛微盘和微盘宝,有了解的吗
给老师发e-mail的措辞问题
金城高架和新浪高架交叉口有没有监控
我的键盘ctrl+c/V等等用不了
企业向某糖酒公司销售薯类白酒5000斤,售价500
西瓜的自述作文500字里面有营养,外表,味道
本来孩子户口就是本地的,为什么还要居住证和
帮忙下,为什么我电脑耳麦语音说话有电流声,
该是你的终究是你的,不是你的后面是什么了不
如何使学生对初中政治课感兴趣
《爱情宣言》是谁的歌曲专辑:
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?