UG爱好者

标题: UG 二次开发 部分入口函数 不起作用! 如何解决??? 能帮忙解决的必有答谢! [打印本页]

作者: Hi一    时间: 2024-11-7 10:47
标题: UG 二次开发 部分入口函数 不起作用! 如何解决??? 能帮忙解决的必有答谢!
本帖最后由 Hi一 于 2024-11-7 20:06 编辑

最近,把自己开发的程序挂载到ug上时发现,部分入口,如:USER_PLOT,添加到环境变量去后发现它不起作用。

执行某些操作时,它并没有启动这个入口对应的程序。

我测试了其他的一些入口。它们部分可以正常运行部分无法正常运行(部分入口无法正常开启变量指向的的程序)。

官方的,很多资料和帮助文档我都查看过了,还是不能解决这个问题!

希望能帮忙解决,这个入口不起作用的问题。  或者是可以提供一种,非阻塞的循环方法。循环时不会阻碍ug的支持运行。(目的是:通过循环去检查是否要运行对应代码)

(我使用过C#的:System.Windows.Forms.Timer   Windows的消息循环 去每隔一段时间就自动运行自己的代码。虽然这个属于异步操作,理论上不会影响ug的正常运行,但是发现可能是运行机制的原因它会影响ug的正常运行。  而且ug的扩展命令它不支持多线程,也不能通过开启另外一个线程专门负责循环检查是否执行对应程序。但是网上有一些外挂是可以通过时间定时保存的。不知道他们是如何实现的 。如果入口用不了我想可以通过,通过循环去检查是否要运行对应程序,但是这个一定是不能阻碍ug正常运行的,循环才行)


(红色箭头的变量,是我要用的变量,它不起作用。  蓝色箭头的变量,我用同样的方法挂载,它们又能正常运行)

(, 下载次数: 9)













作者: 嫵嗦窵餵    时间: 2024-11-7 11:06
这个厉害了
作者: 452923107    时间: 2024-11-7 11:06
好高深,学习学习
作者: dxb24468827    时间: 2024-11-7 12:44
真想学习学习
作者: 别偷熊    时间: 2024-11-7 14:00
看不懂,只能扣6
作者: 3079872616    时间: 2024-11-9 16:54
好高深,学习学习,看不懂
作者: 潇宇    时间: 2024-11-9 19:46
不会,但是感觉好厉害的样子。
作者: 只手遮天*    时间: 2024-11-9 21:20
太厉害了
作者: yxgGGbond    时间: 2024-11-11 08:17
可能类似于这种C# java python 好像都不能多线程{:cry:}
作者: Hi一    时间: 2024-11-11 14:24
yxgGGbond 发表于 2024-11-11 08:17
可能类似于这种C# java python 好像都不能多线程

在ug上不可以而已。正常它们都支持。
作者: Hi一    时间: 2024-11-11 14:25
yxgGGbond 发表于 2024-11-11 08:17
可能类似于这种C# java python 好像都不能多线程

在ug上不可以而已。正常它们都支持。
作者: F1643801    时间: 2024-11-11 21:06
看不懂,只能扣6
作者: a1316753974    时间: 2024-11-12 09:33
跟大神学习,厉害啊,不吃

作者: ymsx20    时间: 2024-11-12 10:08
{}标记一下,有空在看
作者: qc_cax    时间: 2024-11-12 10:38
厉害!学习学习
作者: wuye212*    时间: 2024-11-25 01:19
不明觉厉
作者: wuye212*    时间: 2024-11-25 01:20
好深奥啊
作者: 且伴蔷薇@新    时间: 2024-11-25 11:12

看不懂,只能扣6
作者: bleav    时间: 2024-11-25 11:49
这个牛了。确实没看懂
作者: ugleaner    时间: 2024-12-4 19:04
厉害,看不懂

会不会是名字冲突?可能你用的变量名已经被使用了




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.5