当前位置: 首页 > news >正文

solidworks导出展开 c# ExportFlatPatternView方法

好像没有工程图的时候是没法用这个的

using System; using System.IO; using System.Runtime.InteropServices; using SolidWorks.Interop.sldworks; using SolidWorks.Interop.swconst; using System.Text; namespace tools { public class Exportdxf_flatview { static public string run(ModelDoc2 swModel, string thickness) { try { Console.OutputEncoding = Encoding.UTF8; // 后续逻辑不变... if (swModel == null || swModel.GetType() != (int)swDocumentTypes_e.swDocPART) { Console.WriteLine("错误:请打开一个 SolidWorks 零件文档 (.sldprt)。"); return ""; } string fullPath = swModel.GetPathName(); if (string.IsNullOrEmpty(fullPath)) { Console.WriteLine("错误:文档尚未保存,请先保存文件。"); return ""; } string? directory = Path.GetDirectoryName(fullPath); if (string.IsNullOrEmpty(directory)) { Console.WriteLine("错误:无法获取文件所在目录。"); return ""; } PartDoc swPart = (PartDoc)swModel; string outputfile = directory + "\\" + "下料" + "\\" + thickness; if (!Directory.Exists(outputfile)) { Directory.CreateDirectory(outputfile); } string dxfFileName = directory + "\\" + "下料" + "\\" + thickness + "\\" + Path.GetFileNameWithoutExtension(fullPath) + ".dwg"; var result=swPart.ExportFlatPatternView(dxfFileName,0); Console.WriteLine($"{result}!生成文档保存在:{dxfFileName}"); return dxfFileName; } catch (Exception ex) { Console.WriteLine($"发生错误: {ex.Message}"); Console.WriteLine("提示:请确保 SolidWorks 正在运行。"); } return ""; } } }
http://www.jsqmd.com/news/457890/

相关文章:

  • 如何在云端运行Kimi K2.5:从配置到部署全攻略
  • 收藏!小白零基础转型大模型全攻略,从0到1轻松入门大模型领域
  • Biotin-Capsaicin,生物素标记辣椒素,Biotin-Labeled Capsaicin
  • MP3音频流解码芯片WTV380C:一款懂你需求的“小而美“音频流解码芯片
  • 绿色编码认证:碳排放计算插件开发——软件测试从业者的专业指南
  • YOLO26:实现目标检测进入端到端时代
  • 端到端智能质量管理系统(QMS)解决方案:从研发到售后的全流程质量闭环
  • 【从网络模型理解IO多路复用】
  • 【TIM】基本定时器定时实验(1)
  • P3005 [USACO10DEC] The Trough Game S
  • 动态水下结构件高精度三维检测技术取得突破性进展
  • 【量化工具推荐】期货量化交易Docker容器化部署指南:从开发到生产
  • https://www.bilibili.com/video/BV14ac7zEEDh
  • 智捷云2D组态:快速构建专业工业监控界面
  • 学医疗器械维修技能是一个好方向吗?
  • 7款CRM核心能力深度较量,2026销售管理选型参考
  • Python格式符和\
  • sqlserver基础查看
  • GIS中逐网格判读与标记
  • 利用以太网转换模块构建S7-300与S7-1200、触摸屏的混合网络通信系统
  • huggingface镜像模型下载
  • 110.考试排名(输入有问题
  • C++中宽字符和字符的区别是什么?
  • 写论文,选“会聊天的AI”还是“能交稿的AI”?
  • 实测解析|鑫云创 NANO-WKLA-2T:12cm 小板如何扛起工业级边缘计算大旗?
  • 初识std::make_shared与shared_ptr
  • 侯马晋都饺子店:十五年老店,地道风味
  • 探讨中润科技在江门等地客户认可吗,它的产品价格贵不贵? - 工业品牌热点
  • ​2026年适配新零售行业的商旅平台排名Top 7与商旅平台选型解析
  • 从0到1开发DApp:无技术团队的普通人如何用“资源杠杆”撬动Web3创业?