乐筑天下

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

[编程交流] 多个AMPOWERDIM

[复制链接]

5

主题

7

帖子

2

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-5 20:21:50 | 显示全部楼层 |阅读模式
你好
 
当我试图文本覆盖由AMPOWERDIM创建的选定维度文本时,我注意到一些非常奇怪的事情。如果我在不退出命令的情况下使用AMPOWERDIM创建多个维度,我注意到覆盖将适用于创建的第一个维度,但其余维度将无法正确覆盖。有人知道发生了什么事吗?
 
非常感谢。
  1. (vl-load-com)
  2. (defun c:FOO (/ ss oDim s)  
  3.   (if (setq ss (ssget ":S:E" '((0 . "DIM*"))))     
  4.     (progn      
  5.       (setq oDim (vlax-ename->vla-object (ssname ss 0)))      
  6.       (prompt        
  7.         (strcat "\nTextOverride: "               
  8.           (if                  
  9.            (and                     
  10.              (vlax-property-available-p oDim 'textoverride)                    
  11.              (/= "" (setq s (vla-get-textoverride oDim)))                  
  12.              )
  13.                s                  
  14.                "<Empty String> "                 
  15.              )
  16.            )      
  17.          )     
  18.        )   
  19.      )   
  20. (princ)
  21. )
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 08:53 , Processed in 0.644432 second(s), 54 queries .

© 2020-2025 乐筑天下

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