明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3698|回复: 10

[求助]求一lsp程序,将尺寸标注里的文字高度改为300,箭头大小改为100。

  [复制链接]
发表于 2010-7-24 13:12:00 | 显示全部楼层 |阅读模式
求一lsp程序,将尺寸标注里的文字高度改为300,箭头大小改为100。
发表于 2010-7-24 14:23:00 | 显示全部楼层

(defun c:tt ()

 (setvar "CMDECHO" 0)

 (setvar "DIMTXT" 300)

 (setvar "DIMASZ" 100)

 (command "-dimstyle" "S" (getvar "DIMSTYLE") "y")

 (setvar "CMDECHO" 1)

 (princ)

)

 楼主| 发表于 2010-7-24 15:30:00 | 显示全部楼层

运行完命令后,自动将有的标注改得符合要求,但有的标注并没有发生变化,文字高度还是400,箭头大小还是266.67。

 

能否的一个选择的操作,将所选择尺寸标注里的文字统一高度改为300,箭头大小改为100,这样图面比较美观。

发表于 2010-7-24 17:26:00 | 显示全部楼层

再更新一下尺寸就行了。

(defun c:tt ()

 (setvar "CMDECHO" 0)

 (setvar "DIMTXT" 300)

 (setvar "DIMASZ" 100)

 (command "-dimstyle" "S" (getvar "DIMSTYLE") "y")

 (command "-dimsytle" "A" all "")

 (setvar "CMDECHO" 1)

 (princ)

)

 楼主| 发表于 2010-7-24 19:14:00 | 显示全部楼层

 

1、可不可以只改选择到的标注?

 

2、对曾经被手动改过字高的标注始终无效?

 

 

发表于 2010-7-24 19:31:00 | 显示全部楼层

头一个程序就是不改手动改过字高的标注。

如果非要人工选择,将all改成PAUSE就行了。

发表于 2010-7-25 07:29:00 | 显示全部楼层

谢谢版主

从中学到举一反三的原理。

方便实用,很不错。

 楼主| 发表于 2010-7-25 08:55:00 | 显示全部楼层
明了,谢谢版主。
发表于 2010-8-4 21:59:00 | 显示全部楼层

是否能做一个LISP把所选择到的尺寸标注标注线长固定为一个固定的长度呢?

发表于 2012-6-26 17:12:34 | 显示全部楼层
谢谢版主。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-28 07:18 , Processed in 0.185398 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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