CREO Toolkit二次开发-向轨迹文件写入内容

对于大型系统来说,一般使用日志文件用于处理历史数据、诊断问题的追踪以及理解系统的活动。Creo使用轨迹文件记录所有的操作,当然也给Toolkit二次开发写入轨迹文件提供了接口,可以向轨迹文件写入一些关键信息。
写入轨迹文件使用ProTrailfileCommentWrite函数,参数为需要写入信息的wchar_t字符串,实例代码如下:

阅读更多

CREO Toolkit二次开发-批量打开文件

批量打开当前工作目录下的所有文件在weblink中已经开发过了,思路是使用ProFilesList函数先获目录下对应的所有文件,之后打开对应的文件即可。但是Creo一次打开窗口的个数是有限制的,所以需要注意不要在包含大量文件的工作目录下执行次操作。给出关键代码:

阅读更多

替换Win11下记事本

新换了笔记本,系统升级到Win11。还是按照自己的系统习惯进行设置,发现Win11不能像Win10那样使用BowPad替换系统记事本了。搜索了一番,找到了解决方案:

阅读更多

CREO Toolkit二次开发-打开当前目录

打开当前目录其实难度不大,重点是考虑当前打开模型和工作目录是否一致的问题。

阅读更多

CREO Toolkit二次开发-消息文件及消息提示

消息文件为于菜单、以及一些提示信息提供文本内容。**需要注意的是,消息文件要使用UTF-8 with BOM编码才能正确显示中文。**本文介绍消息文件的组成及如何使用消息文件读取、显示消息。

阅读更多

MacOS删除多余的Windows启动项

我的Macbook之前通过BootCamp安装了windows后又删除了,但是开机按住option键还是会出现Windows 启动盘选项,虽然没什么影响但还是觉得有问题,搜索一番找到删除方法,记录一下。主要问题是windows在Mac的EFI分区添加了相关内容,而删除BootCamp及分区并未删除对应的记录,所以解决方案就是手动删除EFI分区的Windows的启动项。

阅读更多

CREO Toolkit二次开发-瀑布式菜单

其实我很不喜欢Creo瀑布式菜单的方式,不过确实瀑布式菜单有其便捷性,所以也研究了下,在此简要记录。

阅读更多

启用Vivaldi浏览器翻译功能

Vivaldi的内置翻译功能大概率是被屏蔽了,不能使用也无法停用是个很头疼的事。在官网论坛搜索发现Vivaldi翻译地址的网址mimir.vivaldi.com,而贴吧也有人说只要改Host文件把mimir.vivaldi.com指向Vivaldi的主页IP即可。尝试下可用,windows下修改Windows\System32\drivers\etc\hosts, Mac和Linux则是修改/etc/hosts添加如下内容:

阅读更多

CREO Toolkit二次开发-自定义导航器栏

Toolkit提供了自定义导航器栏的功能,相对VBAPI以及Weblink功能更强大,不仅可以加入网页,以也可以加入自定义对话框。

阅读更多

CREO Toolkit二次开发-使用makefile(补)-配置VSCode实现自动编译

本文续上一篇文章TODOLIST,说明如何使用VSCode一键编译和调试。

阅读更多