明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1010|回复: 7

[提问] 关于提取表中字符串的问题

[复制链接]
发表于 2015-3-10 11:57:35 | 显示全部楼层 |阅读模式
(defun c:tt()
        (vl-load-com)
        (setq list1 (list "A" "B" "C" "D" "E"))
        (setq n 0)
        (setq list2 (entget (ssname list1 n)))
        (princ list2)
        (princ)
        (princ)
)
(princ "\n程序加载完成")
(princ "\n")

我想提取表中的字符串A,程序执行后输出以下结果,不知道什么原因


本帖子中包含更多资源

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

x
发表于 2015-3-10 12:50:16 | 显示全部楼层
楼主,你知道SSNAME什么意思吗?
 楼主| 发表于 2015-3-10 13:26:40 | 显示全部楼层
本帖最后由 yhly555 于 2015-3-10 13:34 编辑
nzl1116 发表于 2015-3-10 12:50
楼主,你知道SSNAME什么意思吗?

ssname:返回选择集中由序号指定的那个对象(图元)的图元名
我知道错在哪里了,用CAR
但如果表中的元素有很多很多个的话,我该怎么去操作它呢?

点评

nth  发表于 2015-3-10 14:20
发表于 2015-3-10 15:27:14 | 显示全部楼层
entget "a"?
发表于 2015-3-10 16:31:17 | 显示全部楼层
应用(setq list2 (entget (nth n list1)))
发表于 2015-3-11 08:58:37 | 显示全部楼层
本帖最后由 fl202 于 2015-3-11 08:59 编辑
lht 发表于 2015-3-10 16:31
应用(setq list2 (entget (nth n list1)))

你太有才了。

选择集函数和表函数混搭。。。

(princ (nth 1  (list "A" "B" "C" "D" "E")))

   
发表于 2015-3-11 10:04:48 | 显示全部楼层
大家都是这么菜过来的
发表于 2015-3-11 10:37:46 | 显示全部楼层
找个好东西,真心难!谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-23 12:21 , Processed in 0.272321 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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