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

NX二次开发-调内部函数SEL_set_type_filter_index_by_label设置类型过滤器例子剖析怎么查找内部函数调用内部函数

NX二次开发-调内部函数SEL_set_type_filter_index_by_label设置类型过滤器例子剖析怎么查找内部函数调用内部函数

前言
给那些不会调内部函数的人,一个学习方法,大概知道怎么找内部接口,怎么调用内部函数的。

复杂的东西我也不会,等我研究出来了,在更新到博客上。

版本
NX9+VS2012

需求
想快速设置类型过滤器里面的选项,提高画图效率。
在这里插入图片描述

解决方案
因为UFUN和NXOPEN并未开放设置类型过滤器的API函数接口,

我们去反编译libugui.dll,得到设置类型过滤器的接口。在使用UF_load_library去调用dll里的函数

详细步骤

1.找到dll,至于为什么是libugui.dll,是哪个内部函数接口,要么自己一个个找。

要么百度在网上找别人写的,https://blog.csdn.net/u012077233/article/details/105112510/

相关资料去参考。

2.去libugui.dll找内部函数接口

先把NX切换成英文版的,鼠标放在这里,弹出英文单词

在这里插入图片描述

拿着英文单词去IDA P

相关文章:

  • 李峋同款爱心代码
  • VMware 网络模式
  • 缓存穿透、缓存击穿、缓存雪崩区别和解决方案
  • SpringBoot--获取路径中的参数(x-www-form-urlencoded)--方法/实例
  • call()、apply()、bind() 区别、使用场景、实现方式
  • python3 爬虫(初试牛刀)
  • excel的frequency函数的用法和实例
  • 程序员这个身份,比你想象的还值钱!
  • Feng Office 3.7.0.5 - 文件上传
  • C#编程流程控制与集合类型
  • JADE: Adaptive Differential Evolution withOptional External Archive
  • Python学习基础笔记五——列表
  • 【深度学习】使用深度学习框架来简洁地实现线性回归模型
  • 超神之路 数据结构 3 —— Stack栈实现及应用
  • 面试官问:Spring 如何解决循环依赖?
  • Cookie 在前端中的实践
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • jquery cookie
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Laravel5.4 Queues队列学习
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • PermissionScope Swift4 兼容问题
  • python docx文档转html页面
  • Web设计流程优化:网页效果图设计新思路
  • Windows Containers 大冒险: 容器网络
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 计算机在识别图像时“看到”了什么?
  • 配置 PM2 实现代码自动发布
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 我看到的前端
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​iOS实时查看App运行日志
  • ###C语言程序设计-----C语言学习(6)#
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (03)光刻——半导体电路的绘制
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (备忘)Java Map 遍历
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一)插入排序
  • ***原理与防范
  • ..回顾17,展望18
  • .Net 6.0 处理跨域的方式
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .net core webapi 大文件上传到wwwroot文件夹
  • .net 无限分类
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET单元测试
  • .NET的数据绑定
  • .NET构架之我见