明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: yhly555

[提问] 如何取行 <图元名: 7ef7db18>后面的“7ef7db18”字符串?

[复制链接]
 楼主| 发表于 2016-10-25 01:41:55 | 显示全部楼层
Andyhon 发表于 2016-10-24 18:02
猜您需飘的是组码5
i.e. ) (5 . "36")

组码5是字柄,在这里我并不是需要一个唯一的识别码,我只是需要一个字符串,且这个字符串不当图元来使用。
发表于 2016-10-25 08:47:44 | 显示全部楼层
yhly555 发表于 2016-10-25 01:41
组码5是字柄,在这里我并不是需要一个唯一的识别码,我只是需要一个字符串,且这个字符串不当图元来使用 ...

  1. (setq str (VL-PRINC-TO-STRING (cdr(assoc -1 (entget(car(entsel)))))))
  2. (setq str (VL-STRING-LEFT-TRIM "<Entity name: " str))
  3. (setq str (VL-STRING-right-TRIM ">" str))
 楼主| 发表于 2016-10-25 09:27:26 | 显示全部楼层
发表于 2016-10-28 11:00:10 | 显示全部楼层
yhly555 发表于 2016-10-24 17:49
我只是想将得到的那字符串转换为十进制,以便于拆离图像参照。

怎么拆离呢  求方法
 楼主| 发表于 2016-10-29 08:49:22 | 显示全部楼层
clinber 发表于 2016-10-28 11:00
怎么拆离呢  求方法

12楼有拆离的方法
发表于 2016-10-30 22:22:34 | 显示全部楼层
yhly555 发表于 2016-10-29 08:49
12楼有拆离的方法

我的意思是拆离图像参照
发表于 2018-6-2 00:54:53 | 显示全部楼层

请问,如何在autolisp中将十六进制转换为十进制?
发表于 2018-6-6 20:39:31 | 显示全部楼层
(setq en(car(entsel)))
(vl-string-trim "<>"(vl-string-trim "()"(vl-princ-to-string (list en))))
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-23 17:09 , Processed in 0.151984 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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