乐筑天下

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

[编程交流] 更改实体层

[复制链接]

10

主题

46

帖子

36

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
50
发表于 2022-7-5 17:18:01 | 显示全部楼层 |阅读模式
在我的工作中,我有一项非常繁琐的工作,将层从建议层更改为现有层,反之亦然
我们的图层设置非常基本
“LayerName”=现有层
“LayerName PR”=建议的图层。
我最近买了一本书来学习AutoLisp,我已经掌握了基本概念。
我知道我想得到LayerName并将该名称设置为L,然后将LA转换为L-PR。
 
但我想知道是否有人已经有了这样的东西,可以帮助我。
 
我想做一个大规模的选择,并让它自动改变实体,以各自的公关层。反之亦然,删除PR。
 
我不是在寻找一个层重命名lisp。我正在寻找一个实体层改变lisp。任何事情都有帮助。谢谢
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 17:26:07 | 显示全部楼层
您是否希望将“LayerName”上的所有内容都更改为“LayerName PR”,包括嵌套对象?还是仅由用户选择的对象?
回复

使用道具 举报

10

主题

46

帖子

36

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
50
发表于 2022-7-5 17:33:34 | 显示全部楼层
 
通过方框选择或选取框选择的项目。我想放一堆层,选择实体并运行lisp。或者运行lisp并选择实体。
 
这将是不同的然后重命名一个层,因为将有一些项目在同一层上,我不想改变为公关或删除公关,他们必须保留。
 
谢谢
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 17:38:42 | 显示全部楼层
使用一些现有代码可以快速编写以下内容:
命令为LAY2PR和PR2LAY。
回复

使用道具 举报

10

主题

46

帖子

36

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
50
发表于 2022-7-5 17:43:07 | 显示全部楼层
 
哇!这太棒了,太快了!我要学习这个代码。
我不是程序员,所以我在读“纯英语AutoLisp”非常有趣的东西!这本书甚至附带了一张软盘。
 
非常感谢你!
 
我必须像找到解决方案一样选择你的答案吗?
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 17:53:14 | 显示全部楼层
 
我建议你从afralisp开始。com,并在达到一定水平后访问李的教程:http://www.lee-mac.com/tutorials.html
在阅读了你的评论后,我认为你现在不会从他的代码中“学习”太多(无意冒犯),因为通常LM的代码是用高级/高级编写的,避免了其中可能出现的任何错误。
回复

使用道具 举报

10

主题

46

帖子

36

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
50
发表于 2022-7-5 17:58:27 | 显示全部楼层
谢谢你对afralisp有什么建议?这几乎是亚马逊的书单。那是我买书的地方。因为它似乎是为noobs设计的,所以我觉得它非常适合我。
 
我已经写了一些非常基本的lsp
(默认c:wa nil
(setq s(ssget“_X”'((8。“*水*,*水*,*水*,*水*,*水*,*水-*”))
(命令“_.chprop”s““LA”“VU-WATR-PIPE”)
(普林斯)
)
我知道这只是一个“ssx宏”转向lsp,但我有点为自己感到骄傲。
回复

使用道具 举报

10

主题

46

帖子

36

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
50
发表于 2022-7-5 18:05:46 | 显示全部楼层
 
我认为这个网站如果不再提供服务。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 18:09:10 | 显示全部楼层
 
非常欢迎您-如果您对发布的代码有任何疑问,请随时提问。
 
 
一点也不——一句“谢谢”就足够了。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 18:12:22 | 显示全部楼层
 
我相信“Grrr”的意思是AfraLISP。网
 
以下是一些帮助您入门的资源:
 
AfraLISP公司
Jeffery Sanders AutoLISP教程
Ron Leigh AutoLISP课程
李Mac编程教程
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-13 08:17 , Processed in 0.512763 second(s), 83 queries .

© 2020-2025 乐筑天下

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