乐筑天下

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

想了很久都没有解决的问题,AutoCAD里填表格程序

[复制链接]

21

主题

86

帖子

8

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
170
发表于 2004-6-5 00:24:00 | 显示全部楼层 |阅读模式
怎样用lisp程序,自动捕捉表格的格,使文字按一定的方式写在格子是中间?
表格是预先定义好的块或者是外部参照图。表格如下图:

mkk22iuw1iz.JPG

mkk22iuw1iz.JPG

回复

使用道具 举报

14

主题

270

帖子

9

银币

后起之秀

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

铜币
326
发表于 2004-6-5 01:29:00 | 显示全部楼层
既然是预先定义好的,不可以直接用相对坐标来确定位置吗?
回复

使用道具 举报

57

主题

466

帖子

8

银币

中流砥柱

Rank: 25

铜币
694
发表于 2004-6-5 11:39:00 | 显示全部楼层
发哥,听说 2005 有表格功能,不过不知道好不好用.呵呵.
回复

使用道具 举报

21

主题

86

帖子

8

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
170
发表于 2004-6-5 15:43:00 | 显示全部楼层
2005里我知道有这个功能,而且也用过,但是现在不是每个人都用2005啊!所以要跟别人交流图纸就是一个问题,而且你在2005里做好的表格,在2000或者2002里打开虽然可以看到,但是不可以编辑,如果把它炸开那里面字节设定全部就变了。
回复

使用道具 举报

16

主题

909

帖子

8

银币

中流砥柱

Rank: 25

铜币
973
发表于 2004-6-5 21:13:00 | 显示全部楼层
属性块
回复

使用道具 举报

xhf

20

主题

254

帖子

9

银币

后起之秀

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

铜币
334
发表于 2004-6-6 12:32:00 | 显示全部楼层
可以把表格作成一段一段直线,使用inters函数找出单个表格的中心点,再用TEXT "M"命令就可以在表格中间写字了。
回复

使用道具 举报

1

主题

6

帖子

1

银币

初来乍到

Rank: 1

铜币
10
发表于 2004-6-6 14:28:00 | 显示全部楼层
先确定表格的基点,可以是左上角。可以在左上角做标记,比如画一个特定半径的圆。以便在程序中判断左上角。
再用相对坐标来确定表格中小格的位置。
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
1
发表于 2004-6-7 18:11:00 | 显示全部楼层
上面的高手都不高阿!编个LISP程序
步骤:
(setq pp (getpoint "\n 请选取单元格:"))
         (setq pp1 pp)
;求表格单元格对角点及中心点坐标
(command "boundary" pp "")
         (setq PEN (entlast))
         (SetQ pel (EntGet pen));取出对象数据表
         (command "erase" PEN "")
         (SetQ pel (Member '(100 . "AcDbPolyline") pel))
                                        ;取出其中的有关数据                                 
         (Setq p1 (Cdr (Nth 6 pel)))                ;取出第一点控制点点位                                                         
         (Setq p2 (Cdr (Nth 14 pel)))                ;取出对角点控制点点位       
(setq        p0 (list (/ (+ (car p1) (car p2)) 2) (/ (+ (cadr p1) (cadr p2)) 2)));求中心点坐标
以后就是写文字啦,不表述了
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-6-7 19:59:00 | 显示全部楼层
还要自己点单元格???估计会点晕你。。。
不一定做高手,但求方便。。。你倒说说以上的有哪些不好?你的优势在哪儿?
我觉得5楼的十分方便
回复

使用道具 举报

3

主题

44

帖子

8

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
56
发表于 2004-6-8 20:20:00 | 显示全部楼层
用属性块比较方便
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-8-18 03:58 , Processed in 2.323576 second(s), 76 queries .

© 2020-2025 乐筑天下

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