明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: seamopan

[提问] 求助:更改程序

[复制链接]
 楼主| 发表于 2022-3-15 23:01:07 | 显示全部楼层

大佬,每项的多选内容之间能用加 - 短划线隔开吗?

点评

把下面代码替换: (defun str_value (tag shuxing / ii value lst) (setq ii 0) (while (< ii (length tag)) (setq value (cdr (assoc (nth ii tag) shuxing))) (if (= 0 ii) (setq lst (cons   发表于 2022-3-16 11:21
发表于 2022-3-16 06:15:41 | 显示全部楼层
谢谢! start4444完美解决问题
发表于 2022-3-16 09:06:54 | 显示全部楼层

谢谢您…
我来试试看~
发表于 2022-3-16 11:24:20 | 显示全部楼层
seamopan 发表于 2022-3-15 23:01
大佬,每项的多选内容之间能用加 - 短划线隔开吗?

(defun str_value (tag shuxing / ii value lst)
  (setq ii 0)
  (while (< ii (length tag))
    (setq value (cdr (assoc (nth ii tag) shuxing)))
    (if (= 0 ii) (setq lst (cons value lst)) (setq lst (cons (strcat "-" value) lst)))
    (setq value (apply 'strcat (reverse lst)))
    (setq ii (1+ ii))
  )
  value
)

替换旧的

评分

参与人数 1明经币 +1 收起 理由
seamopan + 1 很给力!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-3-16 11:50:04 | 显示全部楼层
start4444 发表于 2022-3-16 11:24
(defun str_value (tag shuxing / ii value lst)
  (setq ii 0)
  (while (< ii (length tag))

给原来的这段程序替换了,在程序运行前面都没问题,到了输出表时出现了《选择对象:  ; 错误: no function definition: VLAX-ENAME->VLA-OBJECT》 这个,是要修改什么地方吗
 楼主| 发表于 2022-3-16 16:39:10 | 显示全部楼层
start4444 发表于 2022-3-16 11:24
(defun str_value (tag shuxing / ii value lst)
  (setq ii 0)
  (while (< ii (length tag))

大佬们能帮忙调一下么

点评

最前面加一句看看 (vl-load-com)  发表于 2022-3-16 17:08
 楼主| 发表于 2022-3-16 21:57:42 | 显示全部楼层
seamopan 发表于 2022-3-16 16:39
大佬们能帮忙调一下么

问题游仍而解,非常感谢您;
发表于 2022-3-17 17:05:04 | 显示全部楼层
seamopan 发表于 2022-3-16 21:57
问题游仍而解,非常感谢您;

请教一下,有没有测试的DWG档可以测试一下吗?
谢谢
 楼主| 发表于 2022-3-18 06:48:15 | 显示全部楼层
p-3-ianlcc 发表于 2022-3-17 17:05
请教一下,有没有测试的DWG档可以测试一下吗?
谢谢

本帖前面有发过
 楼主| 发表于 2022-3-18 23:11:31 | 显示全部楼层
本帖最后由 seamopan 于 2022-3-18 23:15 编辑

各位大佬,有个大胆的想法不知道能否实现,此程序现在已可以完美的通过点选属性块中的属性字来获取每一类别的内容并输出列表,能否将后面的四个类别通过点选多行文本来获取指定的内容后输出对应的列表中,前面的三个类别还是保持点选属性字来获取输出;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 01:38 , Processed in 0.358592 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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