明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 12254|回复: 77

关于修改标注样式的问题

  [复制链接]
发表于 2009-3-13 19:23:00 | 显示全部楼层 |阅读模式

问题是这样的,Solidworks出图后,然后要转成DWG的,。转图后,由于是软件之间的转换,转成CAD之后,如果后面一修改的话,所有尺寸的位置就跑到尺寸线的下面了,所以现在我想写一个小程序,只要输入一个命令,就把所有的标注样式里面要改的内容一次性全部修改过来。但是写出来后,执行命令,只能对最后一个表达式有用,也就是说,前面的改过来后,因为并不是修改了样式本身,而是增加了一个替换样式,执行到下面一个,置为当前后,前面一个样式就还原了,所以想请教大家,用什么函数可以得到我想要的结果,谢谢了!

下面是代码:

(defun c:tt(/ oldecho )
   (setq oldecho (getvar "cmdecho"))
   (setvar "cmdecho" 0)
   (setq dim1 (tblsearch "dimstyle" "SLDDIMSTYLE0"))  ;搜索样式
             (if ( = dim1  )
                (progn
                    (command "-dimstyle" "r" "SLDDIMSTYLE0" ) ;置为当前
                    (command "-dimstyle" "r" "slddimstyle0" "dimtad" 1)  ;要修改的变量
                )
             )
    (setq dim2 (tblsearch "dimstyle" "SLDDIMSTYLE1"))
             (if ( = dim2  )
                (progn
                    (setq dim3 (getvar "diamtad"));
 
                )
             )
   ;(setvar "cmdecho" oldecho)
   (princ)
)

发表于 2020-8-21 14:28:27 | 显示全部楼层
sdfasdfasdfdasfasdfasddvtgwqreeqrqwer
发表于 2020-8-21 14:23:05 | 显示全部楼层
dsfsdfsdfdsfdsfsdfsdfdsfsdfdsf
发表于 2019-12-21 21:32:21 | 显示全部楼层
发帖2发帖2发帖2发帖2发帖2
发表于 2009-3-13 21:56:00 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

源码可以提供?  发表于 2020-2-8 09:04
发表于 2009-3-14 10:07:00 | 显示全部楼层
游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0

点评

牛!  发表于 2017-3-30 20:28
 楼主| 发表于 2009-3-17 20:16:00 | 显示全部楼层
谢谢版主,问题已经搞定了。谢谢了!
发表于 2009-4-29 11:24:00 | 显示全部楼层
fdsdfsdfsa
发表于 2009-4-29 11:27:00 | 显示全部楼层
还不到?
发表于 2010-12-26 14:51:32 | 显示全部楼层
我想看一看.得要5个发贴数
发表于 2010-12-26 14:53:36 | 显示全部楼层
发贴1发贴1发贴1发贴1发贴1
发表于 2010-12-26 14:53:59 | 显示全部楼层
发贴2发贴2发贴2发贴2发贴2
发表于 2010-12-26 14:54:26 | 显示全部楼层
发贴3发贴3发贴3发贴3发贴3
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 04:21 , Processed in 0.224547 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表