乐筑天下

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

[编程交流] Lisp文件有问题

[复制链接]

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 15:59:05 | 显示全部楼层 |阅读模式
嘿,我有一个lisp文件,我有麻烦。如果您还没有lisp文件,则lisp文件将更改为图层并将其装箱。我遇到的麻烦是用它自己的颜色和线型设置它。如果我设置lisp代码,有人能帮我解决这个问题吗。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 16:12:36 | 显示全部楼层
这是一个非常简单的层检查和设置。
 
  1. (defun chklay (layname col lt / )
  2. (if (= (tblsearch "layer" layname) T)
  3. (setvar 'clayer layname)
  4. (command "-layer" "M" layname "c" col layname "LT" lt layname "")
  5. )
  6. )
  7. (CHKLAY "XXXX" 1 "CONTINUOUS")
回复

使用道具 举报

18

主题

1529

帖子

973

银币

中流砥柱

Rank: 25

铜币
649
发表于 2022-7-5 16:26:53 | 显示全部楼层
@比加尔:
你确定吗
  1. (= (tblsearch "layer" (STRCASE layname)) T)
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 16:33:18 | 显示全部楼层
是的,您是正确的,将更改代码,tblsearch进行案例检查aaaa=aaaa
回复

使用道具 举报

18

主题

1529

帖子

973

银币

中流砥柱

Rank: 25

铜币
649
发表于 2022-7-5 16:42:51 | 显示全部楼层
@比加尔:
你是对的。然而,我的观点不同。tblsearch函数可以返回list或nil,但不能返回T。
因此:
  1. (= (tblsearch "layer" layname) T)
应替换为:
  1. (tblsearch "layer" layname)
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 16:49:38 | 显示全部楼层
这是我想要为我想要的颜色和线型设置的代码
 
 
; 将选定对象更改为图层-WCFI-WALL
(定义c:swl()
(托莱耶)
(ssget“_:L”);;选择
“-WCFI-WALL”;;层
)
(普林斯)
)
(defun tolayer(ss lay/i e)
;;; ss-选取集
;;; 层-层名称
(重复(setq i(sslength ss))
(entmod)
(subst
(cons 8层)
(assoc 8(entget(setq e(ssname ss(setq i(1-i k)а)))))
(entget e)
)
)
)
)
)
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 17:03:33 | 显示全部楼层
; 将选定对象更改为图层-WCFI-WALL
(定义c:swl()
(托莱耶)
(ssget“_:L”);;选择
“-WCFI-WALL”;;层
)
(普林斯)
)
(defun tolayer(ss lay/i e)
;;; ss-选取集
;;; 层-层名称
(重复(setq i(sslength ss))
(entmod)
(subst
(cons 8层)
(assoc 8(entget(setq e(ssname ss(setq i(1-i k)а)))))
(entget e)
)
)
)
)
)
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-14 13:08 , Processed in 1.729306 second(s), 66 queries .

© 2020-2025 乐筑天下

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