找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1462|回复: 18

[求助] [求助]:由于没有学过编程,这次不知到怎么说。

[复制链接]
发表于 2002-4-16 02:35:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
唔,好像这样。
(ssget "x" '((8 . "7")))
上句中的8,在LISP里是不是叫组码?还是什么的?
它的作用我只能感受到,但不知怎么表达。
例如,我想选中图中的块,是不是有个类似8这样的数值代表。
最终我想问的就是那"块"的这个数值是什么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2002-4-16 02:37:19 | 显示全部楼层
或者我可以在哪里查到这个数值(书?R14的帮助里有吗?)
总不能整天麻烦你们。而且能过自己获得记忆会特别深的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-4-16 02:43:14 | 显示全部楼层
其实我很想学习LISP的,但买过几本书都觉得很深。
XDSOFT也推荐过些入门的。但那些书已经出版很久,买不到了。
有谁能推荐本LISP入门的书,而且能买到的。(最好是重点说说语法的)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2002-4-16 05:21:09 | 显示全部楼层
最初由 Wildcat 发布
[B]或者我可以在哪里查到这个数值(书?R14的帮助里有吗?)
总不能整天麻烦你们。而且能过自己获得记忆会特别深的。 [/B]


AutoCAD的联机帮助中当然有,没有比这个更详细的了.
就是这个文件:acad_dxf.chm

另外: 明经通道已经把这个文档翻译成中文了,可以到他的网站上下载.在此对明经兄的辛勤工作和无私奉献表示感谢!希望大家多多支持明经通道!

关于入门级的VisualLISP书籍,其实也出了不少,不过我觉得最好的还是autodesk提供的AutoCAD 2000中文版联机文档(还有PDF格式的)"VisualLISP程序员参考" , "VisualLISP 参考" "AutoCAD自定义参考".全中文的,非常详细.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-4-16 05:33:04 | 显示全部楼层

回复: [求助]:由于没有学过编程,这次不知到怎么说。

最初由 Wildcat 发布
[B]唔,好像这样。
(ssget "x" '((8 . "7")))
上句中的8,在LISP里是不是叫组码?还是什么的?
它的作用我只能感受到,但不知怎么表达。
例如,我想选中图中的块,是不是有个类似8这样的数值代表。
最终我想问的就是那"块"的这个数值是什么? [/B]


该说的e2002都说了,我补充下常用的组码:

0 : 实体类型
3: 标注样式名
6: 线型名
8: 层名
10,11:特征点,比如直线10是起点,11是终点,对应园10就是圆心

40:一般是园的半径,多义线的宽度....
48:实体自身的线型比例
62:实体的颜色(bylayer时候,该组码不编档)

........

其他的多看看帮助。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-4-16 05:58:29 | 显示全部楼层
明经通道上不了。
请问还有哪里能下载acad_dxf.chm 。
谢谢。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-4-16 07:15:05 | 显示全部楼层
如果你有r14中文版,里头有中文帮助;
差不太多,或者暂时用不上。
或者从明经下2000版的中文帮助。

lisp里头最重要的可能就是数据组码了,
学了以后就可以大改特改了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-4-16 08:57:55 | 显示全部楼层
看过组码列表了。但找不到“块”的组码。
只有这个比较接近:2        名称(属性标记、块名称等)。
我只能通过这样(ssget "x" '((2 . "块名称"))),选中已知的块。
如果我想选中图中的所有图块该如何操作。是不是块名称有通配符的?
能举个例子吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-4-16 09:32:59 | 显示全部楼层
http://www.mjtd.com/mcdown/list.asp?id=162
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-4-16 09:51:51 | 显示全部楼层
谢谢明经通道。有了AutoCAD DXF 2002 参考手册就能方便地查出各个图元的组码了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-4-16 10:01:59 | 显示全部楼层
我的理解:(ssget "x" '((0 . "block"))) 但是不行。
为什么会不行
(ssget "x" '((0 . "line"))) 却能过滤出线。
参考里写这“0        表示图元类型的文字字符串(固定)”
能帮我举个例子吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-4-16 10:10:59 | 显示全部楼层

INSERT

(ssget "x" '((0 . "INSERT")))

如:

    (setq sel_bt(ssget "X"  (list (cons -4 "< AND")
                                  (cons  0 "INSERT")
                                  (cons  2 "B-GBA?TY")
                                  (cons -4 "AND>"))))

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-4-16 10:33:04 | 显示全部楼层
哦,原来是INSERT,不是BLOCK,解决了,很开心,谢谢您。
不过你下面举的哪个例子就看不懂。大概是先构造一个表再作和运算。
以后多学点,一定能看懂。
使用和运算符不是要先  < AND   吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-4-16 10:49:38 | 显示全部楼层
最初由 Wildcat 发布
[B]哦,原来是INSERT,不是BLOCK,解决了,很开心,谢谢您。
不过你下面举的哪个例子就看不懂。大概是先构造一个表再作和运算。
以后多学点,一定能看懂。
使用和运算符不是要先  < AND   吗? [/B]


看看LISP的中文帮助吧,关于SSGET的部分,介绍了“与、或、非”等逻辑的使用。

有什么问题,就贴到论坛吧,大家一起研究:)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-4-16 11:32:17 | 显示全部楼层
如果有问题自己没办法解决,我一定会麻烦大家的:)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-3-29 20:59 , Processed in 0.492302 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表