在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6811|回复: 20

[原创] layout 用于偶数对象选择的一个skill 脚本

[复制链接]
发表于 2018-7-2 19:07:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 cillman 于 2018-7-5 09:03 编辑

应用场景:layout时对一组对象(例如:path,intstance,pin ,label等) 进行跳选。
procedure(xFJumpSelect()
let((cw cv selects)
      cw=hiGetCurrentWindow()
      cv=geGetEditCellView(cw)
      selects=geGetSortedSelectByLine()
      for(i 1 length(selects)
          if(length(selects)>=3 && oddp(i)  then
               geDeselectFig(car(nthelem(i selects)))
           );if
         );for
      );let
);pro
发表于 2018-7-3 09:54:17 | 显示全部楼层
回复 1# cillman


   这能干啥用?
 楼主| 发表于 2018-7-3 15:17:18 | 显示全部楼层
回复 2# lwq_119


    比如你有一组300根Metal3,这个时候你想把奇数位置的Metal3换层到Metal2,你不可能一根一根的去选吧。用这个脚本就可以实现偶数位的选择。
发表于 2018-7-3 15:50:10 | 显示全部楼层
回复 3# cillman


    具体怎么使用呢?大神介绍一下吧
 楼主| 发表于 2018-7-3 16:20:23 | 显示全部楼层
回复 4# 水晶球lyg


    load脚本设好快捷键,按下快捷键,然后按下鼠标左键90度夹角划过要选中的线就可以了,这样你会选中一半的线
发表于 2018-7-3 16:38:07 | 显示全部楼层
回复 5# cillman


    试了一下,没用啊,还是全部选中了,不是一半
发表于 2018-7-3 17:25:02 | 显示全部楼层
楼主 这个功能好,不过还用不了啊 完整脚本是。。。?
 楼主| 发表于 2018-7-4 17:37:40 | 显示全部楼层
回复 7# xuguishuang


    这个就算完整脚本阿,如果你调试不成功截图出来我帮你看,我公司不能上传图片所以没法提供图形说明。
 楼主| 发表于 2018-7-4 17:39:07 | 显示全部楼层
回复 6# 水晶球lyg

具体什么问题?
发表于 2018-7-4 20:59:32 | 显示全部楼层
回复 9# cillman


   

*Error* eval: undefined function - geGetSortedSelectByline

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

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 09:23 , Processed in 0.020619 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表