BHAInc 发表于 2022-7-5 17:57:18

选择集帮助(ssget

我试图将包含单词“LATITUDE”的文本字符串添加到选择集。
 
如果能澄清为什么会出现以下代码,我将不胜感激:
(ssget '((3 . "*LATITUDE*")))
 
不会将具有以下实体数据的实体添加到选择集:
((-1 . <Entity name: 400a8bb0>) (0 . "MTEXT") (330 . <Entity
name: 400b4c38>) (5 . "11436") (100 . "AcDbEntity") (67 . 1) (410 . "C-1") (8 .
"0") (100 . "AcDbMText") (10 30.4417 22.6489 0.0) (40 . 0.12) (41 . 5.0) (71 .
1) (72 . 5) (3 . "{\\C4;COORDINATES:\\P\\P\\H0.8333x;\\L\\C7;PROPOSED
ELECTRICAL EQUIPMENT LOCATION\\P\\lLATITUDE    XX%%DXX'XX.XX\" N\\PLONGITUDE
XXX%%DXX'XX.XX\" W\\P\\PNAD 1983 GEODETIC COORDINATES AND ELEVATIONS WERE
ESTABLISHED USING SURVEY GRADE \"ASHTECH\" G.P.S. RECEIVERS A") (1 . "ND
ASHTECH SURVEY GRADE PRECISION SOFTWARE FOR POST-PROCESSING.}") (7 .
"ROMANS_TITLE") (210 0.0 0.0 1.0) (11 1.0 0.0 0.0) (42 . 4.87123) (43 . 1.7971)
(50 . 0.0) (73 . 1) (44 . 1.0))
 
谢谢

jvillarreal 发表于 2022-7-5 18:22:01

 
 
这很可能是因为多行文字实体中可能多次出现DXF组码3。不过我同意。。这可能应作为无法识别的组码添加到Autodesk的ssget过滤器列表帮助中。

BIGAL 发表于 2022-7-5 18:51:10

使用(ssget’((0。“mtext”))然后使用wcmatch在所选项目中查找“纬度”。很久以前,这里有一篇类似的帖子,内容是关于通过字符串匹配更改多行文字的长度。搜索BIGAL和LEE-MAC。

BHAInc 发表于 2022-7-5 19:11:16

感谢您的回复!
似乎必须找到新路径。
 
干杯
页: [1]
查看完整版本: 选择集帮助(ssget