明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1200|回复: 7

[已解答] 请高手帮看看下面的句子该怎么写呢

[复制链接]
发表于 2015-2-12 16:47:39 | 显示全部楼层 |阅读模式
;;;在画图时序号的箭头和尺寸线的箭头我想设成不一样的
;;;可是程序报错  请高手帮忙看下 谢谢
(setq yxjt (getvar "dimldrblk"))
;;;(if (or (= yxjt nil)(= yxjt "")) (setq yxjt "."))
(setvar "dimldrblk" "_DOTSMALL") ;;;引线箭头类型-->小点
;;;
(setvar "dimldrblk" yxjt)
发表于 2015-2-13 08:05:09 | 显示全部楼层
;这样试下
(setvar "dimldrblk" "DotSmall")
 楼主| 发表于 2015-2-13 08:53:25 | 显示全部楼层
本帖最后由 yangist 于 2015-2-13 08:59 编辑
ZZXXQQ 发表于 2015-2-13 08:05
;这样试下
(setvar "dimldrblk" "DotSmall")

版主大人,还是不行呢,
** Error: AutoCAD 变量设置被拒绝: "dimldrblk" "DOTSMALL" **


;;; 编辑标注箭头样式
(vla-put-arrowhead1type obj 5)
    (vla-put-arrowhead2type obj 5)
如果用类似上面的语句不知道可不可以
这是我从别人的代码里抄的 可惜vl函数我知之甚少啊
发表于 2015-2-13 09:08:37 | 显示全部楼层
(getvar "dimblk")
 楼主| 发表于 2015-2-13 11:12:37 | 显示全部楼层
longcashman 发表于 2015-2-13 09:08
(getvar "dimblk")

读取后还要修改了噢 不光是读取
发表于 2015-2-13 11:37:40 | 显示全部楼层
ZZXXQQ 发表于 2015-2-13 08:05
;这样试下
(setvar "dimldrblk" "DotSmall")

汉化版的,"DotSmall"好象不行。
发表于 2015-2-13 11:44:02 | 显示全部楼层
本帖最后由 自贡黄明儒 于 2015-2-13 11:50 编辑

建议这样写
(cond ((VL-CATCH-ALL-ERROR-P (VL-CATCH-ALL-APPLY 'setvar (list "dimldrblk" "小点")))
       (VL-CATCH-ALL-APPLY 'setvar (list "dimldrblk" "DotSmall"))
      )
)
 楼主| 发表于 2015-2-13 13:12:05 | 显示全部楼层
本帖最后由 yangist 于 2015-2-13 15:28 编辑
自贡黄明儒 发表于 2015-2-13 11:44
建议这样写
(cond ((VL-CATCH-ALL-ERROR-P (VL-CATCH-ALL-APPLY 'setvar (list "dimldrblk" "小点")))
   ...

天啊
(setvar "dimldrblk" "小点")
就这么解决了
想都没想过 中文名
搞进去就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-23 09:44 , Processed in 0.169920 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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