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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 85654202 于 2025-2-24 16:49 编辑 + X4 B7 ], C: y( B
( U: o# W* ]2 Y& n
pads 选中多个形状逐一变成铜皮类型  ,这个怎么实现,各位老板,多个框选后,选项框里是暗的。
. f2 r0 f' J4 `/ r; ~$ g
) g% L+ T! A5 s' z% w) ?# A2 K/ c: a. J) V8 D
Sub Main4 q0 `$ l" D: {7 B: t
    ' 获取当前设计
2 ~9 f* k% C0 M; `7 `  c    Dim design As Object
& x( ]6 T, H6 I    Set design = ActiveDocument
5 ~/ X2 m3 m; g' X# I4 X" m8 y& W
+ I0 {- s1 D# l9 Z/ I5 D( R# N4 h8 H    ' 获取当前层8 T: C: h. d8 T( {& d$ o
    Dim layer As Object
; d/ U7 ^- G; ]4 H4 \    Set layer = design.CurrentLayer4 J. v9 G9 J3 o: j9 }6 i/ c2 h

" h! e; i; z; I1 j( Q    ' 获取当前选中的对象3 @# p/ l, I  @" [6 N( g7 R
    Dim selectedShapes As Object: @5 R! L: |2 k* p) i5 T
    Set selectedShapes = design.SelectedObjects
9 j/ n3 o/ j, i# H5 \. s- [! D
0 T9 A+ i; k) e7 H3 Z    ' 遍历选中的对象
. X/ N0 r: g; M/ ~9 t    Dim shape As Object
0 e  `7 s, c, H6 y% W! v( z    For Each shape In selectedShapes7 p. `$ C4 y  `- X$ A1 T; X
        ' 检查对象是否为形状; R/ c# z: Z8 I! |+ [
        If shape.Type = "Shape" Then
; w) y( A( E- O, v  F" _4 q) m- v            ' 将形状转换为铜皮
& t/ H& _+ s- O! M' q            shape.ConvertToCopper0 p: J9 q4 A- S* D8 s
        End If
( @! ]/ y- }6 H7 ]7 G% i2 R    Next shape4 i  t/ M0 X& }7 _  b; u
End Sub! J: ^# U% P" R: f% m

; B3 k1 z" P9 p; r) F
- D2 x- g6 ^8 r2 f' G+ W, a这个BAS 代码哪里错了,跑不起来
" v/ d+ R6 X2 K  j# d

该用户从未签到

2#
发表于 2025-2-24 18:26 | 只看该作者
这个我也不会,帮你顶顶
头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

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

    该用户从未签到

    4#
     楼主| 发表于 2025-2-25 15:22 | 只看该作者
    aarom 发表于 2025-2-25 02:068 f( L  }) K* Y2 G
    靠大師們, 養大"AI"了.
    * d- z9 |  Z+ Q8 P, |9 k2 n& @- k" _3 N* B! b. G
    PADS 沒有"SHAPE", 有"Polyline".

    2 i$ q6 s: w+ t" ~这都被你发现了,这个怎么改呀/ e, S1 ^0 z1 @2 {1 W

    点评

    我不會啊.  发表于 2025-2-25 19:53
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-19 10:15 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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