乐筑天下

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

[编程交流] 使用全局编辑文本字符串

[复制链接]
pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 08:12:57 | 显示全部楼层
我懂了。。。
 
代码已更新
回复

使用道具 举报

1

主题

11

帖子

10

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 08:17:23 | 显示全部楼层
pBe,
感谢您的修改,非常感谢您的帮助,最重要的不仅仅是艺术作品本身,而是为了帮助他人而早起的努力,这是令人钦佩的。
致以最诚挚的问候,
回复

使用道具 举报

1

主题

11

帖子

10

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 08:18:19 | 显示全部楼层
pBe,
它做得很好,首先,它在N方面做得向后。减去400.00而不是210.50,E。210.0也是一样,但我做了相应的编辑,它工作了。
只是想知道那是用LSP、Diesel或其他语言写的?你能告诉我哪里是有用的开始,或者可以找到某种资源来学习基础知识吗。回到过去,我记得宏非常整洁,带有括号和((命令:))重复,但您的宏非常简短,但功能强大。无论如何,这对我和任何感兴趣的人来说都是鼓舞人心的。
再次感谢,
和平
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 08:22:10 | 显示全部楼层
 
哎呀。。我的错误
 
 
我们的会员网站LeeMac
我在那里开始AFRALisp
另一个JefferyPSanders
回复

使用道具 举报

1

主题

11

帖子

10

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 08:24:37 | 显示全部楼层
pBe,
谢谢你的信息,这是一个很好的开始,我很感兴趣。
直到下一次
同一个世界,同一个爱,同一个和平
回复

使用道具 举报

1

主题

11

帖子

10

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 08:29:51 | 显示全部楼层
pBe,
您是否可以修改Lisp,使其只执行与手动选取的文本相同的功能,这些文本在值(xxxxx.xxx)之前没有字母N,也没有字母E。只有文本,如12345.678表示图表中的坐标。
所以Lisp应该可以选择减法400.00,210.50和3.700,然后我们选择文本(xxxxx.xxx)。
仅供参考,北距始终以2xxxx开始。xxx,东距从3xxx开始。xxx。不知道这有没有帮助。
再次感谢你。
 
另外,我附上了图纸的PDF,该图纸在图表中是要编辑的坐标。对不起,我不能,超出限制
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 08:31:12 | 显示全部楼层
制作另一个或合并“注释或图表”选项?
 
 
EL呢。价值观
回复

使用道具 举报

1

主题

11

帖子

10

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 08:36:09 | 显示全部楼层
pBe,
对不起,我忘了,海拔都是从35x开始的。xxx,需要减去3.700。
谢谢
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 08:38:58 | 显示全部楼层
如果我能看看你的图表是什么样子的,那会有帮助的。
 
Anyhoo试试这个:
  1. (defun c:SuBVal (/ ss i en prf v clr)
  2. [color=blue](if (not opt) (setq opt "A"))[/color]
  3. [color=blue](initget "A C")[/color]
  4. [color=blue](setq opt[/color]
  5. [color=blue] (cond ( (getkword[/color]
  6. [color=blue]       (strcat "\nChoose [Annotations/Chart] <" opt ">: ")[/color]
  7. [color=blue]     )[/color]
  8. [color=blue]   )[/color]
  9. [color=blue]   ( opt )[/color]
  10. [color=blue] )[/color]
  11. [color=blue])[/color]
  12. (if (setq ss (ssget ":L" [color=blue](list '(0 . "TEXT")[/color]
  13. [color=blue]                               (cons 1 (if (eq opt "A") "E. #*,EL. #*,N. #*" "#*")))))[/color]
  14.      (repeat (setq i (sslength ss))
  15.             (setq en (ssname ss (setq i (1- i))))
  16.             (if (and  (setq prf (substr (setq str (cdr (assoc 1 (entget en)))) 1 3))
  17.         (setq v  (cond ((eq prf "E. ")  400.00 )
  18.                      ((eq prf "N. ")  210.50)
  19.                      ((eq prf "EL.") (setq str (substr str 2)
  20.                                                             prf (strcat prf " ")) 3.70 )
  21.                                       [color=blue]((wcmatch prf "35*")  3.70 )[/color]
  22. [color=blue]                                     ((wcmatch prf "3*")  400.00 )[/color]
  23. [color=blue]                                      ((wcmatch prf "2*")  210.50 )[/color]
  24.                                      )
  25.                              )
  26.                       )
  27.                 (progn
  28.                       (vla-put-textstring (setq en (vlax-ename->vla-object en))
  29.                        [color=blue](if (eq opt "A")[/color]                             
  30.   (strcat prf (rtos (- (distof (substr str 3)  2) v) 2 3))
  31.                           [color=blue](rtos (- (distof str 2) v) 2 3)[/color]
  32.                            )
  33.                         )   
  34.                       (vla-put-color en 1))
  35.                 )
  36.            )
  37.    )
  38. (princ)
  39.      )
回复

使用道具 举报

1

主题

11

帖子

10

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 08:40:40 | 显示全部楼层
pBe,
希望图表上有这个。以前无法加载它。
谢谢
074-2300-110-270-010 03.图纸
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 04:55 , Processed in 0.772101 second(s), 70 queries .

© 2020-2025 乐筑天下

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