乐筑天下

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

[编程交流] 将现有文本更改为数字

[复制链接]

36

主题

183

帖子

151

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
185
发表于 2022-7-6 14:15:56 | 显示全部楼层 |阅读模式
我的图纸中已有文字,这些文字已按其应有的方式排列。任何人都知道一种方法,只需点击文本,并让它自动覆盖每个测试与递增的数字。。。
 
例如,如果我有10行单独的文本,都是“示例文本”,我想把它们分别改为1到10。
 
我已经浏览了论坛上大多数自动编号的LISP文件,除非我错过了,否则我找不到这样的文件。
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 14:22:40 | 显示全部楼层
您是否尝试过Express Tools的Tcount命令?
回复

使用道具 举报

36

主题

183

帖子

151

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
185
发表于 2022-7-6 14:25:46 | 显示全部楼层
你知道的。。。我只是说ACAD没有工具来做这件事。。。我会试试的。谢谢
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 14:33:59 | 显示全部楼层
除此之外,我认为CAB在theSwamp有很好的功能。组织
回复

使用道具 举报

36

主题

183

帖子

151

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
185
发表于 2022-7-6 14:38:50 | 显示全部楼层
我想你以前给过我那个链接。。。然而,我没有找到你给我的链接。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 14:39:42 | 显示全部楼层
我不确定它是否适用于现有文本,因为我还没有完全尝试过,但试一试,看看你的想法:
 
http://www.theswamp.org/index.php?topic=518.0
回复

使用道具 举报

36

主题

183

帖子

151

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
185
发表于 2022-7-6 14:46:13 | 显示全部楼层
嗯,我想现在是在沼泽注册的最好时机。。。我将能够尝试这个链接一旦注册。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 14:52:30 | 显示全部楼层
是的,theSwamp的编程水平。org比这里高得多,但这里的CAD帮助更好。
回复

使用道具 举报

11

主题

117

帖子

133

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
52
发表于 2022-7-6 14:53:42 | 显示全部楼层
那是因为我们有李在这里帮助人们。
回复

使用道具 举报

11

主题

117

帖子

133

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
52
发表于 2022-7-6 14:59:08 | 显示全部楼层
这就是你要找的吗?
ASMI的另一款酷炫工具。
 
 
  1. ;;                                                                      ;;
  2. ;; ==================================================================== ;;
  3. ;;                                                                      ;;
  4. ;;  RENUM.LSP - This program converts TEXT, MTEXT and ATTRIBUTES in     ;;
  5. ;;              numbers with a prefix and a suffix.                     ;;
  6. ;;                                                                      ;;
  7. ;; ==================================================================== ;;
  8. ;;                                                                      ;;
  9. ;;  Command(s) to call: RENUM                                           ;;
  10. ;;                                                                      ;;
  11. ;;  Specify a suffix, a prefix and starting number (for erase the old   ;;
  12. ;;  suffix or prefix you should press Spacebar). Pick to TEXT, MTEXT    ;;
  13. ;;  ATTRIBUTES or press Esc to quit. The program remembers old          ;;
  14. ;;  properties and it is possible to confirm it pressing of Spacebar    ;;
  15. ;;  key.                                                                ;;
  16. ;;                                                                      ;;
  17. ;; ==================================================================== ;;
  18. ;;                                                                      ;;
  19. ;;  THIS PROGRAM AND PARTS OF IT MAY REPRODUCED BY ANY METHOD ON ANY    ;;
  20. ;;  MEDIUM FOR ANY REASON. YOU CAN USE OR MODIFY THIS PROGRAM OR        ;;
  21. ;;  PARTS OF IT ABSOLUTELY FREE.                                        ;;
  22. ;;                                                                      ;;
  23. ;;  THIS PROGRAM PROVIDES 'AS IS' WITH ALL FAULTS AND SPECIFICALLY      ;;
  24. ;;  DISCLAIMS ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS        ;;
  25. ;;  FOR A PARTICULAR USE.                                               ;;
  26. ;;                                                                      ;;
  27. ;; ==================================================================== ;;
  28. ;;                                                                      ;;
  29. ;;  V1.0, 16 June, 2005, Riga, Latvia                                   ;;
  30. ;;  © Aleksandr Smirnov (ASMI)                                          ;;
  31. ;;  For AutoCAD 2000 - 2008 (isn't tested in a next versions)           ;;
  32. ;;                                                                      ;;
  33. ;;                             http://www.asmitools.com                 ;;
  34. ;;                                                                      ;;
  35. ;; ==================================================================== ;;
  36. (defun c:renum (/ oldPref oldSuf oldStart curText curStr)
  37. (vl-load-com)
  38. (if(not rnm:Pref)(setq rnm:Pref ""))
  39. (if(not rnm:Suf)(setq rnm:Suf ""))
  40. (if(not rnm:Start)(setq rnm:Start 1))
  41. (setq oldPref rnm:Pref
  42.        oldSuf rnm:Suf
  43.        oldStart rnm:Start); end setq
  44. (setq rnm:Pref
  45.    (getstring T
  46.      (strcat "\nPrefix: <"rnm:Pref">: ")))
  47. (if(= "" rnm:Pref)(setq rnm:Pref oldPref))
  48. (if(= " " rnm:Pref)(setq rnm:Pref ""))
  49. (setq rnm:Suf
  50.    (getstring T
  51.      (strcat "\nSuffix: <"rnm:Suf">: ")))
  52. (if(= "" rnm:Suf)(setq rnm:Suf oldSuf))
  53. (if(= " " rnm:Suf)(setq rnm:Suf ""))
  54. (setq rnm:Start
  55.    (getint
  56.      (strcat "\nStarting number <"
  57.         (itoa rnm:Start)">: ")))
  58. (if(null rnm:Start)(setq rnm:Start oldStart))
  59.     (while T
  60.       (setq curStr(strcat rnm:Pref(itoa rnm:Start)rnm:Suf))
  61.         (setq curText
  62.           (car
  63.             (nentsel "\n<<< Pick TEXT, MTEXT or ATTRIBUTE or press Esc to quit >>> ")))
  64.       (if
  65.         (and
  66.           curText
  67.           (member(cdr(assoc 0(entget curText))) '("TEXT" "MTEXT" "ATTRIB"))
  68.           ); end and
  69.         (progn
  70.         (vla-put-TextString
  71.           (vlax-ename->vla-object curText)curStr)
  72.            (setq rnm:Start(1+ rnm:Start))
  73.         ); end progn
  74.        (princ "\n This is not DText or MText ")
  75.        ); end if
  76.       ); end while
  77.   (princ)
  78. ); end of c:renum
  79. (princ "\n[info] http:\\\\www.AsmiTools.com [info]")
  80. (princ "\n[info] Renumber tool. Type RENUM to run. [info]")
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 02:58 , Processed in 0.467250 second(s), 83 queries .

© 2020-2025 乐筑天下

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