乐筑天下

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

[编程交流] 获取箭头大小和变量

[复制链接]

170

主题

347

帖子

174

银币

中流砥柱

Rank: 25

铜币
870
发表于 2022-7-6 17:05:13 | 显示全部楼层 |阅读模式
软件使用:AutoCAD 2000至09。
 
 
是否可以修改此代码以获得暗箭头大小、变量exe&exo&dim color。
 
 
私有子命令按钮2\u Click()
Dim objDimension作为附加尺寸
Dim varPickedPoint作为变量
Dim objDimStyle作为AcadDimStyle
将strdim样式设置为字符串
Dim strChosenDimStyle作为字符串
出错时继续下一步
我隐藏
此图纸。公用事业GetEntity objDimension,varPickedPoint_
“选择了要设置其样式的维度”
 
如果objDimension为Nothing,则
MsgBox“未能拾取维度对象”
出口接头
如果结束
MsgBox对象维度。text高度
MsgBox对象维度。文本样式
'MsgBox objDimension。垂直文本位置
MsgBox对象维度。text间隙
末端接头
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 17:17:33 | 显示全部楼层
是的,这是可能的,你需要帮助吗?
加上这个
  1. MsgBox objDimension.ArrowheadSize
  2. MsgBox objDimension.ExtensionLineExtend
  3. MsgBox objDimension.ExtensionLineOffset
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 17:22:32 | 显示全部楼层
如果暂停IDE,可以在“局部变量”窗口中查看所有要查找的信息。我停顿了一下,在图片中为你突出显示了箭头大小
180518o11ecj5x12ay5y22.jpg
回复

使用道具 举报

170

主题

347

帖子

174

银币

中流砥柱

Rank: 25

铜币
870
发表于 2022-7-6 17:28:20 | 显示全部楼层
现在我有了choose维度中的所有变量。我如何使用
这些变量可以改变我当前的昏暗风格??如何使用这些变量创建新的dimstyle。
 
哦,是的,我在哪里找到并暂停我的IDE窗口。
非常感谢。
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 17:37:58 | 显示全部楼层
IDE是编写代码的窗口。要暂停代码,请单击要暂停的行左侧。应该会出现一个红点。
回复

使用道具 举报

0

主题

132

帖子

198

银币

限制会员

铜币
-21
发表于 2022-7-6 17:43:42 | 显示全部楼层
维度覆盖有点棘手,但我使用的这段代码经常帮助我。。
 
公共子ChgDimStyleSettings()“--------------------------------------------------------------------------------”将dimstyle设置为当前并实现覆盖“然后将当前设置从图形复制到命名集(将捕捉覆盖)。从现有dimstyle复制不会捕捉覆盖)。更改“dimstyle”后,每个使用dim的样式都会移动一点,然后返回“以强制更新”。更新未捕获dimstyle更改。”------------------------------------------------------------------------------Dim acDimStyles As ACADDIMSTYLES Dim ACDIMSTYLEDIM objEnt As ACADIDITYDIM vNewVal As VariantDim iVal As IntegerDim iDS As IntegerDim ssDim As AcadSelectionSetDim sSS As StringDim iCd(0)As IntegerDim vVal(0)As VariantDim VCD As VariantDim vVals As VariantDim dPt0(2)As DoubleDim dPt1(2)As双''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''=0到2 dPt0(iDS)=0#dPt1(iDS)=0#下一个iDSdPt1(0)=1#设置acDimStyles=此图形。DimStylessSS=“DIMUPDATE”'确保未使用selset名称。。在此处完成,因为此绘图中每个ssDim的每个添加都会被删除。选择集(如果为ssDim)。名称=sSS,然后是ssDim。删除下一个ssDim’--------------------------------------------------------------------------------将ID=0的每个Dimstyle设置为当前’--------------------------------------------------------------------------------为acDimStyles。本图计数-1。ActiveDimStyle=acDimStyles(iDS)“--------------------------------------------------------------------------------“此处的自定义设置”---------------------------------------------------------------------------“vNewVal=Chr(34)”确保alt Dim使用”作为后缀vNewVal=“STANDARD\u ISO“'--------------------------------------------------------------------------------在此处自定义>>>>>>>>>>>>>>>
回复

使用道具 举报

170

主题

347

帖子

174

银币

中流砥柱

Rank: 25

铜币
870
发表于 2022-7-6 17:50:09 | 显示全部楼层
暂停本地窗口的IDE效果很好。在Visual Basic或VBA中,我似乎都在寻找变量。我通常会搜索谷歌。那么对象浏览器呢。这也有帮助吗?
 
我仍在寻找注释性dim变量及其与
尺寸比例。有什么消息吗?
 
非常感谢。
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 17:55:50 | 显示全部楼层
您是在寻找注释的比例值还是如何将样式设置为注释性?第一个在CANNOSCALE,第二个无法完成
回复

使用道具 举报

170

主题

347

帖子

174

银币

中流砥柱

Rank: 25

铜币
870
发表于 2022-7-6 18:02:10 | 显示全部楼层
是否有用于Dim文字旋转的autocad变量?我在AutoCAD VBA对象中找到了对象变量,但找不到要设置的AutoCAD dim变量
调整文字旋转。有人知道autocad变量是什么吗?
非常感谢。
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 18:10:10 | 显示全部楼层
我在autocad中找不到,只是水平或与尺寸线对齐
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 20:32 , Processed in 0.367220 second(s), 74 queries .

© 2020-2025 乐筑天下

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