- 博客(14)
- 收藏
- 关注
原创 通过spy++获取窗口,外部改写窗口的值--查找窗口函数
Spy++的基本功能与用途如何获取并安装Spy++(Visual Studio工具集的一部分)Spy++的界面与核心功能模块。
2026-01-21 11:08:04
36
原创 SolidEdge--通过窗口外部调用ESC键
SolidEdge 作为一款主流 CAD 软件,其操作常依赖键盘交互。某些自动化场景(如脚本控制、远程操作)需通过外部程序模拟 ESC 键操作,以中断当前命令或关闭对话框。分析具体需求:跨进程通信、键盘事件模拟、权限管理等。若 API 受限,可通过 UI Automation 库(如。API 发送虚拟键码(VK_ESCAPE)。
2026-01-07 09:17:11
326
原创 SolidEdge二次开发--旧版本中通过窗口类名方式添加新的模型视图(PMIModelView)
【代码】SolidEdge二次开发--在旧版本中没有PMIModelView(模型视图)接口时调用视图功能。
2026-01-05 17:01:02
107
原创 SolidEdge二次开发--旋转视图
总结旋转视图开发的关键技术点,展望未来智能化视图控制的发展趋势,提供进一步学习的资源建议(如SolidEdge官方API文档、开发社区等)。
2026-01-04 16:35:29
268
原创 SolidEdge二次开发--数学方法求孔的深度
(注:实际开发需根据SolidEdge版本调整API语法,并测试不同孔类型的兼容性。利用SolidEdge API获取孔的几何数据,结合向量运算或参数差值求解深度。通过几何分析或参数提取计算孔的深度,适用于规则孔(如通孔、盲孔、阶梯孔等)。
2025-10-15 17:44:15
488
原创 SolidEdge二次开发--获取特征控制框内容
列出必要的开发工具和组件,包括SolidEdge软件版本、支持的编程语言(如VB.NET、C#)、SolidEdge的API文档和开发库的引用方法。介绍SolidEdge二次开发的常见需求,说明获取特征控制框内容的重要性,例如在自动化检测、参数化设计或数据导出中的应用场景。通过代码示例展示如何遍历工程图中的特征控制框,提取其内容(如公差值、基准符号等),并处理可能的异常情况。列举开发过程中可能遇到的问题,如API权限不足、特征控制框的动态更新等,并提供对应的解决方法。对象或相关集合类的使用方法。
2025-10-14 17:37:01
614
2
原创 SolidEdge二次开发--判断螺纹孔并得到孔数据
SolidEdge二次开发在工程自动化中的潜力未来可能的功能扩展(如AI辅助识别)该大纲可根据具体开发需求调整细节,重点围绕技术实现与实用价值展开。// 遍历特征//孔循环i++){//HoleData属性//子对象名称判断是否为螺纹以及螺纹类型//深度//大径if(!hole_subType.contains("螺纹"))continue;//深度//大径//深度除以大径大于30报错//报错结果//Thread属性//螺纹循环i++){
2025-10-13 09:48:26
702
2
原创 solidEdge二次开发--QAxObject*转换为QVariant
QAxObject*到QVariant的转换是SolidEdge二次开发中的常见操作,需结合COM特性和Qt类型系统灵活处理。SolidEdge二次开发中常通过COM接口操作对象,QAxObject是Qt对COM对象的封装。QVariant是Qt的通用数据类型容器,支持包括COM对象在内的多种类型转换。需要将QAxObject指针转换为QVariant以实现数据传递或跨线程操作。QAxObject继承自QObject,本质是COM对象的包装器。
2025-10-10 15:31:32
468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅