乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 32|回复: 5

[编程交流] pline的双重选择

[复制链接]

28

主题

77

帖子

64

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
130
发表于 2022-7-5 15:09:34 | 显示全部楼层 |阅读模式
大家好
我附加了我使用的部分代码(lee mac写的一些行)
代码中的问题是,我需要两次选择相同的pline(setq ent/setq se2)
我什么都试了,但没有成功
希望有人能帮我
 
(setq ent(car(func(strcat“\n选择具有“prop”属性的对象:)))
(setq se2(ssget“:S”((0。“直线、样条曲线、LW多段线、多段线、圆弧、圆、椭圆”)))
 
新1。lsp
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 15:24:21 | 显示全部楼层
如果你想要pline,为什么不做(ssget ss(list(cons 0“lwpolyline”))
回复

使用道具 举报

0

主题

946

帖子

978

银币

限制会员

铜币
-3
发表于 2022-7-5 15:45:12 | 显示全部楼层
 
 
你试过了吗
 
 
  1. (setq se2 (ssget ":S" '((0 . "LINE,SPLINE,LWPOLYLINE,POLYLINE,ARC,CIRCLE,ELLIPSE"))))
  2. (setq ent (ssname se2 0))
回复

使用道具 举报

28

主题

77

帖子

64

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
130
发表于 2022-7-5 15:49:30 | 显示全部楼层
完美工作
谢谢你的帮助
我不懂台词,但你每天都在学习新东西
 
回复

使用道具 举报

0

主题

946

帖子

978

银币

限制会员

铜币
-3
发表于 2022-7-5 16:02:30 | 显示全部楼层
 
 
  1. [color=seagreen];The line below is to get a selection set. The ssget ":s" means single selection[/color]
  2. [color=seagreen] attempt only and the following list is a list of allowed entity types[/color]
  3. (setq se2 (ssget ":s" '((0 . "line,spline,lwpolyline,polyline,arc,circle,ellipse"))))
  4. [color=seagreen]
  5. [/color]
  6. [color=seagreen];The line below accesses the first entity in the selection set assigned to variable se2
  7. [/color]
  8. (setq ent (ssname se2 0))
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 16:11:17 | 显示全部楼层
通过变量“PROP”重新阅读要选择的帖子
 
 
  1. (setq prop "lwpolyline")
  2. (princ (strcat "\nSelect object with " prop " property: "))
  3. (setq ss (ssget ":s" (list (cons 0 prop))))
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-14 21:05 , Processed in 0.500065 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表