明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3843|回复: 9

快速切换已设置好的标注样式,例如变色插件,重金求教!

[复制链接]
发表于 2012-6-9 00:56 | 显示全部楼层 |阅读模式
1明经币
本帖最后由 天非深化设计 于 2012-6-9 01:10 编辑

在此先谢谢各位大侠,工作需要,特此求教!
原因:画完立面图了(例标注样式是50),开始画大样图的时候例标注样式是10),不得不去点击标注样式按钮换,不能提高工作
效率,
要求:我们公司有专用的DWT样板文件,里面设置了很多种样式,根据全局比例设置的,例如样式名称是5、10、15、20、30、75等,
大家帮忙写一个LISP的代码吧,大家一定知道CAD有一个变色插件,命令1是红色,命令2是黄色,
我希望这个快速切换标注也采用这种命令,例如命令Q5就将标注样式5置为当前,Q25就把样式25置为当前这样的操作!谢谢大家,大家给源码最好学过了!

发表于 2012-6-9 00:56 | 显示全部楼层
本帖最后由 仲文玉 于 2012-6-9 10:59 编辑

  1. (defun c:tt (/ bz)
  2.   (setq bz (getstring "\n请输入标注比例[5;10;15;20;25;30;50;75;100;120;150;200]<5>"))
  3.   (if (null bz ) (setq bz "5"))
  4.    (cond
  5.     ((= bz "5") (command "-dimstyle" "s" "5"))
  6.     ((= bz "10") (command "-dimstyle" "s" "10"))
  7.     ((= bz "15") (command "-dimstyle" "s" "15"))
  8.     ((= bz "20") (command "-dimstyle" "s" "20"))
  9.     ((= bz "30") (command "-dimstyle" "s" "30"))
  10.     ((= bz "50") (command "-dimstyle" "s" "50"))
  11.     ((= bz "75") (command "-dimstyle" "s" "75"))
  12.     ((= bz "100") (command "-dimstyle" "s" "100"))
  13.     ((= bz "150") (command "-dimstyle" "s" "150"))
  14.     ((= bz "200") (command "-dimstyle" "s" "200"))
  15.    )
  16.   (princ)
  17. )

点评

能更改已选择的标注就更好了!  发表于 2013-3-7 09:17
回复

使用道具 举报

发表于 2012-6-9 11:13 | 显示全部楼层
本帖最后由 print1985 于 2012-6-9 11:18 编辑

(defun c:q5 ()
(command "-DIMSTYLE" "R" "q5");q5 样式名自行修改
(princ "\n当前标注样式:q5")
(princ)
)

(defun c:q25 ()
(command "-DIMSTYLE" "R" "q25");q25 样式名自行修改
(princ "\n当前标注样式:q25")
(princ)
)
回复

使用道具 举报

发表于 2012-6-9 12:43 | 显示全部楼层
楼主可以搜一下动态切换标注样式。
回复

使用道具 举报

发表于 2012-6-9 21:17 | 显示全部楼层
直接点工具条中的窗口就设置好了,就像切换图层一样,有必要要写多个LSP命令完成呢
回复

使用道具 举报

发表于 2012-8-4 12:10 | 显示全部楼层
下载下来学习学习
回复

使用道具 举报

发表于 2018-3-29 20:52 | 显示全部楼层
print1985 发表于 2012-6-9 11:13
(defun c:q5 ()
(command "-DIMSTYLE" "R" "q5");q5 样式名自行修改
(princ "\n当前标注样式:q5")

简单,好用!!:D:D
回复

使用道具 举报

发表于 2018-5-9 16:19 | 显示全部楼层
回复

使用道具 举报

发表于 2018-5-15 23:02 | 显示全部楼层
好用 简洁 学习了
回复

使用道具 举报

发表于 2018-5-16 16:23 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 00:35 , Processed in 0.415745 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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