乐筑天下

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

求解(command "line" p1 p2 "")几种表达的不同?

[复制链接]

2

主题

10

帖子

2

银币

初来乍到

Rank: 1

铜币
18
发表于 2022-7-21 12:19:00 | 显示全部楼层 |阅读模式
求解:AutoLisp中使用command函数,发现命令名(以画线line为例)有表达为 line,有_line, 还有._line,以下三个语句的使用结果相同,想问一下其不同点在哪里,是否所有命令都可以表达为这三种方式?
(command "line" p1 p2 "")
(command "_line" p1 p2 "")
(command "._line" p1 p2 "")
回复

使用道具 举报

28

主题

327

帖子

21

银币

后起之秀

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

铜币
432
发表于 2022-7-21 13:18:00 | 显示全部楼层

引用“陈伯雄 lisp技巧于范例”,第72页
1,如果应用程序运行平台是外语版(例如法语、德语)的CAD,
命令前加“_” ,这样命令才能被转换为美国英语的命令名,才能被识别。
2,圆点前缀用来声明引用原始命令(避免使用重复定义的同名命令)。
回复

使用道具 举报

11

主题

284

帖子

30

银币

后起之秀

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

铜币
309
发表于 2022-7-21 12:46:00 | 显示全部楼层
最下面那种是适应任何情况,看看陈伯雄老师书,有讲解。
回复

使用道具 举报

2

主题

10

帖子

2

银币

初来乍到

Rank: 1

铜币
18
发表于 2022-7-21 12:50:00 | 显示全部楼层

非常感谢!!!我在网上溜达很长时间了。能告诉我陈伯雄老师的什么书,电子书还是纸质书,书名?
回复

使用道具 举报

11

主题

284

帖子

30

银币

后起之秀

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

铜币
309
发表于 2022-7-21 12:56:00 | 显示全部楼层

cad有很多语言版本,比如中文的韩文的法文的,还有在特殊情况下可能改变了命令,比如你重定义line,原本line画直线,重定义后变成干别的呢,但用下划线加点表示引用英文原版cad的命令,不会受你自定义的影响。陈老师书 现在只有电子版了,你百度搜他名字就出来了,叫lisp程序设计技巧与范例,大概名字。
回复

使用道具 举报

2

主题

10

帖子

2

银币

初来乍到

Rank: 1

铜币
18
发表于 2022-7-21 13:06:00 | 显示全部楼层

我明白了。万分感谢!!!
回复

使用道具 举报

3

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-21 15:16:00 | 显示全部楼层
学习了,原来命令前的下划线和圆点是这个作用
回复

使用道具 举报

2

主题

10

帖子

2

银币

初来乍到

Rank: 1

铜币
18
发表于 2022-7-24 09:57:00 | 显示全部楼层

电子版和纸质版的书都找到了
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 01:56 , Processed in 0.334218 second(s), 68 queries .

© 2020-2025 乐筑天下

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