乐筑天下

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

[编程交流] 为什么没有我的功能?

[复制链接]

20

主题

63

帖子

43

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-5 22:23:20 | 显示全部楼层 |阅读模式
嗨,亲爱的朋友们
:(请帮助我解决easy code中的问题:
(defun c:test4()
(defun getpoly()
(命令“area”“object”ent)
(getvar“周长”)
)
(setq ent(car(entsel)))
)
回复

使用道具 举报

26

主题

210

帖子

184

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
130
发表于 2022-7-5 22:32:20 | 显示全部楼层
  1. (defun c:test4 ()
  2. (setq ent (car (entsel)))
  3. (command "area" "object" ent)
  4. (getvar "perimeter")
  5. )
回复

使用道具 举报

20

主题

63

帖子

43

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-5 22:38:48 | 显示全部楼层
尊敬的mostafa:
 
 
 
 
我的意思是这不是,我想在一个代码中定义多个函数并使用它们,类似于JefferyPSanders为addlength编写的,
类似这样:
(定义c:test4()
; ;;;--- 函数获取圆弧图元的长度
(defun getArc(英语)
(命令“lengthen”en“”)
(getvar“周长”)
)
 
;;;--- 函数获取直线图元的长度
(英语)
(setq登记(entget en))
(距离(cdr(assoc 10 enlist))(cdr(assoc 11 enlist)))
)
 
;;;--- 函数获取多边形、圆、样条曲线或椭圆的长度
(defun getPoly(英语)
(命令“area”“Object”en)
(getvar“周长”)
)  
.
.
.
.
.
)
回复

使用道具 举报

26

主题

210

帖子

184

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
130
发表于 2022-7-5 22:42:09 | 显示全部楼层
也许这有帮助。
  1. [color=red](getPoly (car (entsel)))[/color]
  2. (defun getPoly(en)
  3. (command "area" "Object" en)
  4. (getvar "perimeter")
  5. )
回复

使用道具 举报

5

主题

1334

帖子

1410

银币

限制会员

铜币
-20
发表于 2022-7-5 22:46:38 | 显示全部楼层
莫斯塔法,红线一定是最后一条。。。加载函数的顺序也很重要。。。
 
M、 R。
回复

使用道具 举报

20

主题

63

帖子

43

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-5 22:55:48 | 显示全部楼层
:)谢谢亲爱的mostafa&marko
我的问题解决了。
回复

使用道具 举报

51

主题

481

帖子

457

银币

后起之秀

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

铜币
262
发表于 2022-7-5 23:01:25 | 显示全部楼层
阅读此
http://www.theswamp.org/index.php?topic=13046.msg158557#msg158557
希望给出答案
回复

使用道具 举报

20

主题

63

帖子

43

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-5 23:04:01 | 显示全部楼层
谢谢asos的帮助。
回复

使用道具 举报

51

主题

481

帖子

457

银币

后起之秀

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

铜币
262
发表于 2022-7-5 23:08:30 | 显示全部楼层
非常欢迎你
回复

使用道具 举报

26

主题

210

帖子

184

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
130
发表于 2022-7-5 23:16:22 | 显示全部楼层
哎呀,谢谢马科,你说得对。必须首先加载defun。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 06:28 , Processed in 0.365269 second(s), 72 queries .

© 2020-2025 乐筑天下

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