乐筑天下

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

X=123,如何化为123?

[复制链接]
cqy

22

主题

73

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
161
发表于 2005-8-11 14:08:00 | 显示全部楼层 |阅读模式
CAD中的座标X=123,Y=567,可能是单行或多行文本还是图块,如何化为123,567?
回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2005-8-11 18:23:00 | 显示全部楼层
用left ,mid ,right和cint
先转换为单行文本.
a="X=123"
b=right(a,3)
c=cint(b)

回复

使用道具 举报

16

主题

43

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
107
发表于 2005-8-11 19:05:00 | 显示全部楼层
唉,好不容易会一个,还。。。
回复

使用道具 举报

cqy

22

主题

73

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
161
发表于 2005-8-12 13:10:00 | 显示全部楼层
多行文本没问题,但带属性图块怎样化为单行文本?
回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2005-8-12 14:36:00 | 显示全部楼层
直接提取其属性就可以啊.
回复

使用道具 举报

cqy

22

主题

73

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
161
发表于 2005-8-12 15:35:00 | 显示全部楼层
Public Sub text()
    On Error Resume Next
    Dim ptInsert As Variant
    Dim txtStr As String
    Dim height As Double
    Dim width As Double
    Dim angle As Double
    Dim SSet As AcadSelectionSet
    If Not IsNull(ThisDrawing.SelectionSets.Item("this")) Then
        Set SSet = ThisDrawing.SelectionSets.Item("this")
        SSet.Delete
    End If
    Set SSet = ThisDrawing.SelectionSets.Add("this")
    Dim FilterType(0 To 4) As Integer
    Dim FilterData(0 To 4) As Variant
    FilterType(0) = -4
    FilterData(0) = ""
    SSet.Select acSelectionSetAll, , , FilterType, FilterData
    Dim objText As AcadText
         For Each objText In SSet
        ptInsert = objText.InsertionPoint
        txtStr = objText.TextString
        height = objText.height
        angle = objText.Rotation
        objText.Delete
         
        A = txtStr
           Dim B As Double
        B = Right(A, 3)
         Dim C As Double
        C = CInt(B)
        AddTextHA C, ptInsert, height, angle
        objText.Update
    Next
    SSet.Delete
End Sub
X=123可以变为123,X=12.3变为2,X=1.23变为0
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-4 06:27 , Processed in 0.779320 second(s), 65 queries .

© 2020-2025 乐筑天下

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