MagicCopy.il

news/2026/1/8 0:41:57/文章来源:https://www.cnblogs.com/NoName555/p/19447478

MagicCopy的脚本是用来复制底层的polygon的。使用方法是在layout界面左侧LSW中选中要copy的layer,按下快捷键 5 ,鼠标处出现box拉框。框选中的layer会被copy到当前层。
脚本中有一个foreach循环现在是用;屏蔽的,这个循环是把copy上来的layer转换成path,个人习惯用path拉线,所以加了这一行。

procedure(MagicCopy()
let((cv objs Box transList objList objTransList newObj)
cv=geGetEditCellView()
Box=enterBox()
Box=list(geWindowToEditPoint(hiGetCurrentWindow() xCoord(Box))
geWindowToEditPoint(hiGetCurrentWindow() yCoord(Box)))
objs=dbShapeQuery(cv leGetEntryLayer() Box)
foreach(obj objs
transList=nconc(transList list(dbGetHierPathTransform(obj)))
);foreach
objs=FlatList(objs)
objTransList=mapcar('list objs transList)
newObj=foreach(mapcar obj objTransList
dbCopyFig(car(obj) cv cadr(obj))
);foreach
;foreach(obj newObj
; if(obj~>objType == "polygon" || obj~>objType == "rect" then
; obj=leConvertPolygonToPath(obj)
; );if
😉;foreach
);let
);proc

procedure(FlatList(testList)
let((cv listNew)
listNew=nil
if(listp(testList)
then
foreach(one testList
if(listp(car(last(one)))
then
listNew=nconc(listNew FlatList(one))
else
listNew=append1(listNew car(last(one)))
);if
);foreach
else
error("FlatList():argument must be a list")
);if
listNew
);let
);proc

hiSetBindKey("Layout" "5" "MagicCopy()")

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1118636.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2026年松上1060铝卷的性能特点、材质特性与客户评价解析 - 工业品网

在工业制造、新能源、建筑装饰等领域,纯铝材料的性能与品质直接决定下游产品的质量与生产效率。其中,1060系列纯铝因高纯度、易加工、耐腐蚀等优势成为市场主流,而松上1060铝卷的性能特点、材质特性与客户评价更是行…

澎湃新闻社评:开放共享精神推动科技进步

VibeThinker-1.5B-APP:轻量模型如何在数学与代码推理中实现“以小博大” 在当前AI竞赛愈演愈烈的背景下,主流目光仍聚焦于千亿参数巨兽之间的性能比拼。然而,一场静悄悄的技术变革正在边缘发生——有人开始质疑:“是否必须靠堆参数…

Docker容器监控从0到1(企业级监控架构搭建全记录)

第一章:Docker容器监控从0到1概述在现代云原生架构中,Docker容器的广泛应用使得对容器运行状态的实时监控变得至关重要。缺乏有效的监控机制可能导致服务异常难以及时发现,进而影响系统稳定性与用户体验。因此,建立一套完整的Dock…

2026年伸缩臂创新能力强的厂家推荐,伸缩臂供应商哪家好? - 工业设备

在桩工机械领域,伸缩臂作为旋挖钻机的核心功能部件,其技术创新能力直接决定了整机的施工效能与场景适配性。面对市场上众多伸缩臂供应商与制造厂,如何选择技术强、口碑好的合作方?以下依据技术实力、产品适配性、服…

【源码】资产设备管理系统Java实现代码(数据库+配套文档)

仓库与资产管理系统功能模块仓库管理基础操作:记录仓库编号与名称,可增删改查。区域划分:划分仓库区域,便于资产定位与分类存放。出入库管理:登记资产出入库,自动生成单据、关联档案并更新状态。库存预警&a…

Docker版本迭代如何零宕机?揭秘大厂都在用的Rollout四步法

第一章:Docker版本迭代如何零宕机?揭秘大厂都在用的Rollout四步法在高可用服务架构中,Docker容器的平滑升级至关重要。传统重启部署会导致短暂服务中断,影响用户体验。大型互联网公司普遍采用“滚动更新(Rolling Updat…

冷库货架哪家质量好?冷库货架仓储货架实力强且源头直销口碑不错的企业推荐 - 工业推荐榜

在冷链物流快速发展的当下,冷库货架作为低温仓储的核心载体,其质量稳定性、空间利用率与耐低温性能直接影响企业的物流效率与运营成本。面对市场上鱼龙混杂的冷库货架供应商,如何挑选出质量好、实力强、源头直销且口…

2026全自动咖啡机哪家好?服务质量与技术优选,值得关注品牌推荐 - 品牌2026

在咖啡连锁、便利店、高档酒店等商业场景中,全自动咖啡机的选择直接影响运营效率与出品品质,因此“全自动咖啡机哪家服务好”“哪家质量好”“哪家技术强”“哪个牌子好”成为众多从业者关注的核心问题。优质的咖啡机…

Cowabunga Lite:iOS个性化定制工具完全指南

Cowabunga Lite:iOS个性化定制工具完全指南 【免费下载链接】CowabungaLite iOS 15 Customization Toolbox 项目地址: https://gitcode.com/gh_mirrors/co/CowabungaLite 面对iOS系统千篇一律的界面设计,你是否渴望打造属于自己的独特风格&#x…

2026年上海外滩源玺人气楼盘推荐TOP5排行榜,实力住宅项目专业服务商测评 - myqiye

外滩源玺作为上海核心地段的实力住宅标杆,凭借百年外滩的文化底蕴与现代化配套,成为精英阶层安家置业的热门选择。为帮助购房者精准锁定适配外滩源玺项目的专业服务伙伴,避免选房走弯路,我们从房源匹配精准度、议价…

LizzieYzy终极指南:快速掌握围棋AI分析工具

LizzieYzy终极指南:快速掌握围棋AI分析工具 【免费下载链接】lizzieyzy LizzieYzy - GUI for Game of Go 项目地址: https://gitcode.com/gh_mirrors/li/lizzieyzy 围棋作为一项拥有数千年历史的智力运动,如今在AI技术的加持下焕发出新的活力。Li…

Python+大模型=AI Agent:三步打造能读写文件的智能助手!

简介 本文详解了AI Agent的核心原理与实现方法,指出其本质是"循环LLM工具函数"的简单结构。文章以Gemini 3为例,展示了如何构建一个能读写文件、理解需求的命令行助手,包括基础API调用、工具函数定义、Agent类扩展和命令行包装等步…

PLC跟另外的PLC、智能仪表数据交互的几种方式(1)

PLC通讯智能网关模块包含IGT-SER、IGT-DSER、IGT-WSER等多种型号,支持西门子、罗克韦尔AB,以及三菱、欧姆龙、倍福(BECKHOFF)等各种品牌的PLC之间通讯,也支持PLC与Modbus协议的工业机器人、智能仪表、变频器等设备通讯。网关有多个网口、串口…

网络运维和网络安全运维虽然同属IT领域,但存在显著差异,从零基础入门到精通,收藏这一篇就够了!

网络运维和网络安全运维虽然同属IT领域,但存在显著差异 网络运维和网络安全运维虽然同属IT领域,但存在显著差异。以下从技术侧重点、核心职责、技能要求及就业前景等方面进行对比分析。 行业趋势: 一、技术维度对比分析 网络运维&#xff…

还在用公共仓库?3个理由让你立刻搭建Docker私有仓库

第一章:Docker私有仓库的核心价值在企业级容器化部署中,镜像的管理与分发效率直接影响开发与运维流程的稳定性。Docker私有仓库作为内部镜像存储中心,提供了安全、可控且高效的镜像分发机制,是构建私有云和混合云架构的重要基础设…

多家媒体测评:2026年最新招聘管理系统口碑TOP10重磅发布!

时光荏苒,2025 年已悄然落幕。回望这一年,中国企业数字化转型迈入深水区,招聘作为企业人才战略的核心环节,其数字化、智能化水平迎来质的飞跃。在市场竞争日趋激烈、人才争夺愈发白热化的背景下,企业对招聘管理系统的需…

JS远程下载文件流自定义文件名保存本地

const saveBlob = (blob: Blob, filename: string) => {const url = window.URL.createObjectURL(blob);const link = document.createElement(a);link.href = url;link.setAttribute(download, filename); // 自定…

模型解释性增强:用自然语言描述黑箱内部运作

模型解释性增强:用自然语言描述黑箱内部运作 在当前AI系统日益深入教育、科研与工程实践的背景下,一个根本性问题正被越来越多开发者和研究者关注:我们是否真的“理解”模型是如何得出结论的?尤其在数学推导、算法设计这类高精度推…

数字记忆守护者:GetQzonehistory如何重塑我们的社交数据遗产

数字记忆守护者:GetQzonehistory如何重塑我们的社交数据遗产 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 在信息爆炸的时代,我们每天都在创造海量的数字记忆&…

经营分析必看,如何撰写经营分析报告(附模板)

微信公众号:木木自由,更多数据分析,经营分析、财务分析、商业分析、数据治理、数据要素、数据资产干货以及资料分享在企业管理的日常工作里,经营分析报告是反映企业运营状况的重要工具。一份好的经营分析报告,能为企业…