乐筑天下

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

[综合讨论] 显示a的X,Y坐标

[复制链接]

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-7 14:32:18 | 显示全部楼层
我做了一个块,它是一个点,然后插入一个字段的位置(x,y)。然后可以将其插入或复制到图形中的每个端点。然后将点重新格式化为点,您将无法再看到它!可以使用夹点将文本拖动到所需的位置。
 
如果你想更进一步,那么你可以分解所有字段,然后只剩下文本。
145811qkpg7cco71cgtoua.jpg
回复

使用道具 举报

9

主题

167

帖子

163

银币

初来乍到

Rank: 1

铜币
43
发表于 2022-7-7 14:34:41 | 显示全部楼层
 
做你想做的事的领导口齿不清->
 
(定义c:31(/odt odg oecho oerr p1 p2 a1 a2 a)(setq odt(getvar“dimtad”)odg(getvar“dimgap”)oecho(getvar“cmdecho”))(setq oerr*error*)(定义*error*(msg)(princ“\n error!”)(setvar“cmdecho”oecho)(setvar“dimtad”odt)(setvar“dimgap”odg)(setq*error*oerr)(command)(princ))(setvar“cmdecho”0)(setvar“dimtad”0)(setvar“dimgap”-0.09)(while(setq p1(getpoint)“\n要识别的点:”)(setq p2(getpoint p1”\n Place注释:)a1(rtos(nth 0 p1)2 1)a2(rtos(nth 1 p1)2 1);;a(strcat a1”,“a2”,z=“a3)a(strcat a1”,“a2);;a(strcat“x=”a1“\\Py=”a2);;a(strcat“x=”a1“\\Py=”a2“\\Pz=”a3);;a(strcat“x=“a1”,y=“a2”);(if(/=a3“0.000”)(setq a(strcat a1”,“a2”,z=“a3))(命令“leader”p1 p2“a”“^c))(setvar“cmdecho”oecho)(setvar“dimtad”odt)(setvar“dimgap”odg)(princ));_defun结束(提示“\n To start ID Leader,type>31
回复

使用道具 举报

3

主题

61

帖子

59

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-7 14:38:39 | 显示全部楼层
我写了一篇关于用字段标记坐标的教程。我希望这有帮助。
回复

使用道具 举报

0

主题

2

帖子

2

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-7 14:41:18 | 显示全部楼层
[列表=1]
  • 我一直在寻找像paulmcz这样的例程,但我不擅长Lisp。如何修改此例程,使其在数字周围绘制箭头和直线,仅在第二个指定点显示“(x,y)”?
  • 将Lisp文件放在哪里,以便它对所有图形都可用,并且我不必总是为每个图形加载它?
  • 如何通过功能区在AutoCAD 2010中加载Lisp例程?我只能通过隐藏的经典菜单(Tools | AutoLISP | Load Application…)来实现。
    问候,
    比利
  • 回复

    使用道具 举报

    9

    主题

    167

    帖子

    163

    银币

    初来乍到

    Rank: 1

    铜币
    43
    发表于 2022-7-7 14:43:26 | 显示全部楼层
     
    1、这是没有领导的例行公事
    2.将两个附件保存到AutoCAD的支持文件夹中
    3、对丝带一无所知
     
    类型>32
     
    如果您的支持文件夹中已经有“acaddoc.lsp”文件,请不要覆盖。相反,从这个文件中复制文本并将其粘贴到现有的“acaddoc.lsp”文件中。
     
    如果需要了解Autolisp,请转至“工具”>“Autolisp”>“Visual Lisp编辑器”>“帮助”。
    阿卡多克。lsp
    点ID-32。lsp
    回复

    使用道具 举报

    0

    主题

    2

    帖子

    2

    银币

    初来乍到

    Rank: 1

    铜币
    0
    发表于 2022-7-7 14:47:04 | 显示全部楼层
    保罗,非常感谢你。你帮了我很多。
    回复

    使用道具 举报

    3

    主题

    13

    帖子

    10

    银币

    初来乍到

    Rank: 1

    铜币
    15
    发表于 2022-7-7 14:51:08 | 显示全部楼层
    好的,谢谢所有参与解决这个问题的人,我想知道这一点就像我开采的水面一样清晰,再一次。。。。。。。非常感谢。
    回复

    使用道具 举报

    0

    主题

    1

    帖子

    1

    银币

    初来乍到

    Rank: 1

    铜币
    0
    发表于 2022-7-7 14:52:20 | 显示全部楼层
    很好的lisp例程,但是有没有办法将文本改为3位小数。它四舍五入,出现了(x=3.3,y=0.0)我需要(x=3.250,y=0.000)谢谢。
    回复

    使用道具 举报

    9

    主题

    167

    帖子

    163

    银币

    初来乍到

    Rank: 1

    铜币
    43
    发表于 2022-7-7 14:55:20 | 显示全部楼层
    给你,3位小数。
    点ID-32。lsp
    回复

    使用道具 举报

    0

    主题

    1

    帖子

    1

    银币

    初来乍到

    Rank: 1

    铜币
    0
    发表于 2022-7-7 14:59:37 | 显示全部楼层
    XY。lsp
     
     
    下载附带的lisp程序并保存
     
    ->Autocad>工具>加载应用程序>浏览Lisp文件(XY)>加载>确定
     
     
    在命令行中键入“XY”,然后输入
    然后转到“点”,单击“点”,然后单击“边”
    回复

    使用道具 举报

    发表回复

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

    本版积分规则

    • 微信公众平台

    • 扫描访问手机版

    • 点击图片下载手机App

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

    GMT+8, 2025-3-7 03:58 , Processed in 0.377222 second(s), 72 queries .

    © 2020-2025 乐筑天下

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