Aveva marine C# 二次开发提取 批量板架语句
根据用户选择批量提取scheme语句https://www.bilibili.com/video/BV1FW4y1C7DT/
var draftApp = new MarDrafting(); var marui = new MarUi(); var marUti = new MarUtil(); bool flag = true; MarElementHandle lastHandle=new MarElementHandle(); while (flag) { MarModel mm = new MarModel(); var marhullp = new MarHullPan(); var panelsch = new MarPanelSchema(); var pt = new MarPointPlanar(); var rtn = marui.PointPlanarReq("选择板架上的构件", pt); flag = rtn == marUti.Ok(); if (flag) { if (lastHandle.handle!=0) draftApp.HighlightOff(lastHandle); var hd = draftApp.ModelIdentify(pt, mm); lastHandle = draftApp.ModelHighlight(mm); string C = marhullp.StmtGet(mm.Name, marhullp.GroupGet(mm.Name, mm.PartId)); panelsch.PanelName = mm.Name; wm.StatusBar.Text = mm.Name; var sts = panelsch.GetStatements(); using (StreamWriter sw = new StreamWriter($@"c:\{mm.Name}.txt")) { for (int i = 0; i < sts.GetLength(0); i++) { for (int j = 0; j < sts.GetLength(1); j++) { sw.WriteLine(sts[i, j]); } } } } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具