四级士官
UID9639756
U币1
G币499
技术0
主题6
精华0
阅读权限55
注册时间2024-6-24
最后登录2024-11-21
在线时间183 小时
QQ
手机18877193672
四级士官
|
本帖最后由 Hi一 于 2024-11-7 20:06 编辑
最近,把自己开发的程序挂载到ug上时发现,部分入口,如:USER_PLOT,添加到环境变量去后发现它不起作用。
执行某些操作时,它并没有启动这个入口对应的程序。
我测试了其他的一些入口。它们部分可以正常运行部分无法正常运行(部分入口无法正常开启变量指向的的程序)。
官方的,很多资料和帮助文档我都查看过了,还是不能解决这个问题!
希望能帮忙解决,这个入口不起作用的问题。 或者是可以提供一种,非阻塞的循环方法。循环时不会阻碍ug的支持运行。(目的是:通过循环去检查是否要运行对应代码)
(我使用过C#的:System.Windows.Forms.Timer Windows的消息循环 去每隔一段时间就自动运行自己的代码。虽然这个属于异步操作,理论上不会影响ug的正常运行,但是发现可能是运行机制的原因它会影响ug的正常运行。 而且ug的扩展命令它不支持多线程,也不能通过开启另外一个线程专门负责循环检查是否执行对应程序。但是网上有一些外挂是可以通过时间定时保存的。不知道他们是如何实现的 。如果入口用不了我想可以通过,通过循环去检查是否要运行对应程序,但是这个一定是不能阻碍ug正常运行的,循环才行)
(红色箭头的变量,是我要用的变量,它不起作用。 蓝色箭头的变量,我用同样的方法挂载,它们又能正常运行)
|
|