乐筑天下

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

[编程交流] 构造注释lisp

[复制链接]

4

主题

9

帖子

5

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 12:28:26 | 显示全部楼层 |阅读模式
有人有构造注释lisp例程吗?
回复

使用道具 举报

41

主题

301

帖子

265

银币

后起之秀

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

铜币
209
发表于 2022-7-6 12:33:44 | 显示全部楼层
你能说得更具体一点吗?这里有各种各样的施工说明
回复

使用道具 举报

4

主题

9

帖子

5

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 12:39:18 | 显示全部楼层
你可以在记事本中创建一个构造注释列表,每个注释示例之间留有一个空格
 
按照标准安装10个pvc
 
根据标准安装18“pvc
 
这样,你就可以将列表保存到你的图形中,运行一个lisp例程,在你的图形上放置一个标注气泡,然后从你创建的注释列表中,你可以放置注释1,2,3等等,如果该图纸上不需要注释,但您需要在一组平面图中的下一个图纸上,则只会放置图纸中使用的注释,您可以随时更新这些注释。
 
我有一个avi文件,解释和显示它是如何工作的,但我不能上传,因为它太大了。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:46:19 | 显示全部楼层
这可能会让你开始:
 
  1. (defun c:note (/ fpath doc spc iPt file nStr)
  2. (vl-load-com)
  3. (setq fpath "C:\" ) ;; filename of notes.txt
  4. (setq doc (vla-get-ActiveDocument
  5.              (vlax-get-acad-object))
  6.        spc (if (zerop (vla-get-activespace doc))
  7.              (if (= (vla-get-mspace doc) :vlax-true)
  8.                (vla-get-modelspace doc)
  9.                (vla-get-paperspace doc))
  10.              (vla-get-modelspace doc)))
  11. (cond ((not (findfile fpath))
  12.         (princ "\n** Notes File could not be Found **"))
  13.        ((not (setq iPt (getpoint "\nSpecify Point for Note: "))))         
  14.        (t
  15.         (vla-StartUndomark doc)
  16.         (setq file (open (findfile fpath) "r") nStr "")
  17.         (while (setq nl (read-line file))
  18.           (setq nStr (strcat nStr nl "\\P")))
  19.         (close file)
  20.         (vla-AddMText spc (vlax-3D-point iPt) 0 nStr)
  21.         (vla-EndUndoMark doc)))
  22. (princ))
  23.         
回复

使用道具 举报

4

主题

9

帖子

5

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 12:49:35 | 显示全部楼层
谢谢你的帮助
回复

使用道具 举报

41

主题

301

帖子

265

银币

后起之秀

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

铜币
209
发表于 2022-7-6 12:56:03 | 显示全部楼层
为什么不使用动态块?
回复

使用道具 举报

4

主题

9

帖子

5

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 12:57:41 | 显示全部楼层
我不仅需要能够创建注释列表,还需要能够将我的标注放置在图纸上,并从这些标注中生成我将为该特定计划集设置的施工注释列表。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 13:04:00 | 显示全部楼层
我的程序对你有用吗?
回复

使用道具 举报

4

主题

9

帖子

5

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 13:08:29 | 显示全部楼层
我加载了它,但还没有真正进入它,我运行了它,但它看起来像我必须创建一个文本文件,然后当我放置该文件时,我需要确保我将其更改为查看正确的目录。
我需要它来问我文件在哪里,我想加载类似于使用浏览器查看您的目录。
回复

使用道具 举报

0

主题

39

帖子

39

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 13:11:33 | 显示全部楼层
这是一个很好的CAB标准文本插入例程。。
TextInsertDCL8-0。拉链
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-6-7 18:20 , Processed in 0.824618 second(s), 72 queries .

© 2020-2025 乐筑天下

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