乐筑天下

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

[编程交流] lisp file help, add text to di

[复制链接]

10

主题

895

帖子

887

银币

初来乍到

Rank: 1

铜币
49
发表于 2022-7-6 14:40:01 | 显示全部楼层 |阅读模式
I want to take some existing code I found over on another site and change it to add user input.  I have added a getstring line but I don't know how to get the program to evaluate that later when needed.  So I have a setq ndimtext line, and later I need it to use that setq string in the setq NewDimValue line.  Hopefully that makes sense.
 
  1. ; original code from Mike Perry, AUGI NG(defun c:DimAddText (/ DimObject ndimtext NewDimValue) [color=red](setq ndimtext (getstring "Enter text to add to dim: "))[/color]  (princ "\nSelect Dimension to add \(REF.\) to: ") (setq DimObject (ssget '((0 . "DIMENSION")))) (if (not (eq DimObject nil))(progn  (setq NewDimValue "\\X\( [color=red]ndimtext[/color] \)")  (command "._DimEdit" "_N" NewDimValue DimObject "")) ) (princ))
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:08:22 | 显示全部楼层
Perhaps:
 
  1. ; original code from Mike Perry, AUGI NG(defun c:DimAddText  (/ DimObject ndimtext NewDimValue) (vl-load-com) (setq ndimtext (getstring t "\nEnter text to add to dim: ")) (princ "\nSelect Dimension to add \(REF.\) to: ") (if (setq DimObject (ssget '((0 . "DIMENSION"))))   (foreach Obj  (mapcar 'vlax-ename->vla-object                   (vl-remove-if 'listp                     (mapcar 'cadr                       (ssnamex DimObject))))     (vla-put-TextOverride Obj (strcat "\\X" ndimtext)))   (princ "\n No Dimensions Selected ")) (princ))
回复

使用道具 举报

10

主题

895

帖子

887

银币

初来乍到

Rank: 1

铜币
49
发表于 2022-7-6 15:29:11 | 显示全部楼层
LeeMac,
Thanks, that works great.
rkent
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:48:26 | 显示全部楼层
No probs rkent - if you need anything about the code explained, just ask
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 00:19 , Processed in 0.406768 second(s), 60 queries .

© 2020-2025 乐筑天下

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