乐筑天下

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

[编程交流] Lisp面积和/或po长度

[复制链接]

1

主题

14

帖子

13

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 15:57:20 | 显示全部楼层
我没有一个“管理附件”按钮,但我发现文本打印时周围没有突出显示的框,所以我想它是可行的。谢谢
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-5 16:02:21 | 显示全部楼层
对不起,解释得不好
按下“回复后”按钮后,消息窗口
将出现,在此窗口底部,您将看到
“其他选项”选项卡,您可以在其中找到“管理附件”
按钮和其他选项
再次为我糟糕的英语感到抱歉
 
~'J'~
回复

使用道具 举报

1

主题

14

帖子

13

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 16:05:13 | 显示全部楼层
没关系。我让它工作,但这是什么显示在我的屏幕上。区域所在的白色矩形是我所说的突出显示。它只显示在区域文本上。有办法摆脱它吗?
 
您知道如何将句柄id导出到access数据库或excel电子表格吗?我一直在想办法做到这一点,但到目前为止运气不好。
 
谢谢
162428y8vcvlvhoothrl1v.jpg
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-5 16:08:38 | 显示全部楼层
为了避免“突出显示”此字段
将FIELDDISPLAY系统变量设置为0
相应地将数据导出到Access或Excel中
我建议你用这个开始新的线程
问题
 
~'J'~
回复

使用道具 举报

0

主题

2

帖子

2

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-5 16:10:49 | 显示全部楼层
当我使用这个脚本时,我的文本变得很小。脚本中是否有任何地方可以调整文本大小/高度?
 
谢谢
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-5 16:14:32 | 显示全部楼层
 
只需更改此行:
  1. (vlax-put mtx 'Height (getvar "textsize"))

在这一点上(例如,将文字高度设置为250):
  1. (vlax-put mtx 'Height 250.0); -->change text size to suit here

 
~'J'~
回复

使用道具 举报

0

主题

2

帖子

2

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-5 16:17:21 | 显示全部楼层
我知道这很容易。。。。谢谢
回复

使用道具 举报

8

主题

50

帖子

42

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-5 16:18:34 | 显示全部楼层
你好这很有趣。。谢谢删除“TXT”周长的任何解决方案
 
  1. Area = 244.86
  2. Perimeter = 62.89

 
面积=244.86平方米
 
非常感谢。
 
奥利弗
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 16:21:37 | 显示全部楼层
我会这么说,但没有经过测试:
 
  1. (defun c:fa  (/ acsp adoc cpt elist en ent fld lead_obj lpt mtx oid osm)
  2. (vl-load-com)
  3. (or adoc
  4.      (setq adoc
  5.         (vla-get-activedocument
  6.           (vlax-get-acad-object)
  7.           )
  8.        )
  9.      )
  10. (if (and
  11.    (= (getvar "tilemode") 0)
  12.    (= (getvar "cvport") 1)
  13.    )
  14.    (setq acsp (vla-get-paperspace adoc))
  15.    (setq acsp (vla-get-modelspace adoc))
  16.    )
  17. (setq osm (getvar "osmode"))
  18. (setvar "osmode" 0)
  19. (while
  20.    (setq ent (entsel "\nSelect pline or hit Enter to exit"))
  21.     (setq en (car ent))
  22.     (if (wcmatch (cdr (assoc 0 (setq elist (entget en)))) "*POLYLINE")
  23.       (progn
  24.     (setq cpt (trans (cadr ent) 1 0)
  25.           lpt (trans (getpoint cpt "\nPick the ending point of leader:") 1 0)
  26.           )
  27.     (setq oid (vla-get-objectid (vlax-ename->vla-object en)))
  28.     (setq fld
  29.        (strcat
  30.          (strcat "%<\\AcObjProp Object(%<\\_ObjId "
  31.              (itoa oid)
  32.              ">%).Area \\f "%lu2%pr2">%"
  33.              "\\P")
  34.          (strcat "%<\\AcObjProp Object(%<\\_ObjId "
  35.              (itoa oid)
  36.              ">%).Length \\f "%lu2%pr2">%"))
  37.           )
  38.     (setq mtx (vlax-invoke
  39.             acsp 'addmtext lpt    0.0 fld)
  40.           )
  41.     (vlax-put mtx
  42.           'attachmentpoint
  43.           (cond ((> (car cpt) (car lpt))
  44.              6
  45.              )
  46.             ((< (car cpt) (car lpt))
  47.              4
  48.              )
  49.             (t 4)
  50.             )
  51.           )
  52.     (vlax-put mtx 'height (getvar "textsize"))
  53.     (setq lead_obj    (vlax-invoke
  54.              acsp
  55.              'addleader
  56.              (apply 'append (list cpt lpt))
  57.              mtx
  58.              aclinewitharrow
  59.              )
  60.           )
  61.     (vlax-put lead_obj 'verticaltextposition 0) ;1
  62.     )
  63.       )
  64.     )
  65. (setvar "osmode" osm)
  66. (princ)
  67. )
  68. (princ "\n Start command with FA ...")
  69. (princ)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 16:25:12 | 显示全部楼层
Fixo,这个LISP有特定的版本要求吗?
 
我似乎得到了回报:
162429tfwldq996wqpjk42.jpg
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-14 03:14 , Processed in 0.769866 second(s), 72 queries .

© 2020-2025 乐筑天下

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