找回密码
 注册
关于网站域名变更的通知
查看: 442|回复: 5
打印 上一主题 下一主题

PADS 选中多个形状逐一变成铜皮类型 ,这个怎么实现?

[复制链接]

该用户从未签到

跳转到指定楼层
#
 楼主| 发表于 2025-2-24 15:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 85654202 于 2025-2-24 16:49 编辑
0 u/ w& _3 p  i8 r+ M5 `) l7 n" n. Z
pads 选中多个形状逐一变成铜皮类型  ,这个怎么实现,各位老板,多个框选后,选项框里是暗的。* H0 n" m9 B3 c3 T

) a9 p0 ~$ ~: Q& X/ y4 V2 D, R. {
Sub Main' B3 a# E2 x4 X9 r# d6 ^' c$ W& F6 E
    ' 获取当前设计: |/ p7 M! U) q8 ~" }8 A1 n
    Dim design As Object
: Y  Q9 d- u' @    Set design = ActiveDocument
8 r/ N3 v3 S% O" ^" G. H3 X6 ^6 E$ W6 a7 D: \
    ' 获取当前层
  ]' a: i) b9 G, ^" \    Dim layer As Object* v5 p% l+ `4 F( S. m
    Set layer = design.CurrentLayer. w; m" Q' j1 B) N9 l3 C, ?

0 @- h+ N+ n/ @7 ^, g; U! S5 f    ' 获取当前选中的对象" o+ h1 Q; u) n+ U7 @& a$ b
    Dim selectedShapes As Object
2 d5 A1 c2 W% m+ ?7 ^- \    Set selectedShapes = design.SelectedObjects
6 c6 F: N, i8 Y6 @* M$ g8 I4 p3 @. O  r2 H
    ' 遍历选中的对象
, y6 J% E0 d* P  \* }) Q    Dim shape As Object- V3 L3 A! i5 S4 E; l. n
    For Each shape In selectedShapes  v9 M7 \! p- Z, t' }% f% k% P
        ' 检查对象是否为形状
! Y/ T, v7 I5 E        If shape.Type = "Shape" Then
- n* x8 |. q0 r+ `& c            ' 将形状转换为铜皮8 y1 l+ e7 S& h" B# ]5 O3 W
            shape.ConvertToCopper  I6 }- |% F; y, T+ v
        End If
! P9 G9 E, I% z! `8 o0 G    Next shape
% F$ a! }2 J0 a! ^2 M6 hEnd Sub
6 J. {* s8 p, j' }/ ~) j
2 [( j& l! _% j3 @
, f! F5 n  u5 N; G1 S这个BAS 代码哪里错了,跑不起来& e1 S0 R! T8 N* ?9 s+ b# r+ e

该用户从未签到

3#
 楼主| 发表于 2025-2-25 15:22 | 只看该作者
aarom 发表于 2025-2-25 02:06
' K; C( c+ A9 h) y, D靠大師們, 養大"AI"了.( k0 w+ k3 L- U; ~' \7 o5 h6 C3 \

( q6 X! v3 f# uPADS 沒有"SHAPE", 有"Polyline".
+ r  l% \# C9 \. E
这都被你发现了,这个怎么改呀4 O$ i. D  F* W% h# b* [

点评

我不會啊.  发表于 2025-2-25 19:53
头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    2#
    发表于 2025-2-25 02:06 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽

    该用户从未签到

    1#
    发表于 2025-2-24 18:26 | 只看该作者
    这个我也不会,帮你顶顶
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-26 07:51 , Processed in 0.156250 second(s), 25 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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