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

c# 直连solidworks 简单实现

纯用python写solidworks二次开发太痛苦了,重新回顾几年前写的c#

using System; using System.IO; using System.Runtime.InteropServices; using SolidWorks.Interop.sldworks; using SolidWorks.Interop.swconst; namespace SwDxfExporter { class Program { static void Main(string[] args) { try { // 替代 Marshal.GetActiveObject var progId = "SldWorks.Application"; Type comType = Type.GetTypeFromProgID(progId); object comObject = Activator.CreateInstance(comType); SldWorks swApp = (SldWorks)comObject; // 后续逻辑不变... ModelDoc2 swModel = (ModelDoc2)swApp.ActiveDoc; 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); Console.WriteLine($"成功!文档所在目录:\n{directory}"); } catch (Exception ex) { Console.WriteLine($"发生错误: {ex.Message}"); Console.WriteLine("提示:请确保 SolidWorks 正在运行。"); } Console.WriteLine("\n按任意键退出..."); Console.ReadKey(); } } }
http://www.jsqmd.com/news/418429/

相关文章:

  • pikachu靶场——Cross-Site Scripting-2(Kali系统)
  • 3.27.G(s)传递函数的求解(3-右半平面零点)
  • 从内容到转化如何打通?2026年DeepSeek推广服务商实战能力盘点 - 品牌2025
  • AtCoder Weekday Contest 0004 Beta题解(AWC 0004 Beta A-E)
  • Flutter 布局避坑指南:Text 溢出的罪魁祸首竟然是它!
  • 词找站抄作业大法 和 给 SaaS 定价 9 美元真不多!
  • LangChain 组件详解:RunnablePassthrough
  • 北京GEO服务商有哪些?2026年AI获客方案解析 - 品牌2025
  • AI搜索红利如何抓住?2026年DeepSeek推广服务商能力图谱解析 - 品牌2025
  • AI获客困局如何破局?2026年主流DeepSeek推广服务商全景解析 - 品牌2025
  • 澳洲十佳留学中介机构排名(2026)榜单与点评 - 品牌企业推荐师(官方)
  • 谷歌再次加速:Nano Banana 2 上线,图像生成进入“平民化阶段”
  • 用过才敢说! 降AIGC网站 千笔·降AIGC助手 VS 学术猹,自考党必备!
  • 提示工程反哺AI模型:协同进化视角下,架构师的逆向优化方法论
  • 物理层:传输介质与接入应用
  • ClickHouse如何应对大数据领域的数据倾斜问题
  • -D 是 npm/pnpm/yarn 等包管理工具的安装参数 作用
  • 初学多项式与生成函数笔记 Part II
  • 北京企业如何借力AI获客?2026北京GEO服务商盘点 - 品牌2025
  • P9560 [SDCPC2023] E-Math Problem 题解
  • 压力小了! 降AI率软件 千笔AI VS 文途AI,适合本科生的高效选择
  • 数据结构定义-栈结构体定义-随笔
  • 2026年2月太空舱厂商推荐,品质严控与终身维保体系完善 - 品牌鉴赏师
  • AI获客如何高效布局?2026北京GEO服务商能力图谱 - 品牌2025
  • AI获客如何系统化推进?2026北京GEO服务商服务模式解析 - 品牌2025
  • AI获客如何破局?2026北京GEO服务商全景对比 - 品牌2025
  • 研究生收藏!巅峰之作的AI论文工具 —— 千笔
  • 自指宇宙学:黄金比例如何进入宇宙常数(普及4)
  • 摩尔线程业绩快报:2025年营收同比增长243.37%,S5000全栈适配SOTA大模型加速释放商业潜能
  • 对话本体论:对话即存在的哲学含义(普及5)