|
本帖最后由 wordexport 于 2010-9-23 15:39 编辑
PDMS三维配管每个application都有自己的apps,譬如design模块为 !!appdesmain,draft为 !!appdramain,
我想问admin模块好像没有!!appadmmain,是否是系统没有定义
%pdmsui%\adm也没有关于addins的定义,在design模块下我可以通过定义addins加载自己编写的程序到bar menu中.
我的问题是:
有什么方法可以使自己编的程序加载到admin的bar menu中,PDMS三维配管的toolskit好像也不能加载到admin模块中
我做了些尝试仿照%pdmsui%\des下addins,在%pdmsui%\adm下建立一个addins文件夹,在里面定义一个object 如下为部分片段
define method .barMenu()
!bmenu = object APPBARMENU()
!bmenu.add('usertool','USERTEST')
!!appmenuCntrl.addbarmenu(!bmenu,'ALL')
!!appmenuCntrl.addbarmenu(!bmenu,'GEN')
!!appmenuCntrl.addbarmenu(!bmenu,'PIPE')
!!appmenuCntrl.addbarmenu(!bmenu,'EQUI')
!!appmenuCntrl.addbarmenu(!bmenu,'CABL')
!!appmenuCntrl.addbarmenu(!bmenu,'HVACADV')
!!appmenuCntrl.addbarmenu(!bmenu,'ACCESS')
!!appmenuCntrl.addbarmenu(!bmenu,'CIVIL')
!!appmenuCntrl.addbarmenu(!bmenu,'PANEL')
!!appmenuCntrl.addbarmenu(!bmenu,'STLWRK')
!!appmenuCntrl.addbarmenu(!bmenu,'ADPCORE')
endmethod
但进入admin并没有加载usertool,在des下测试完全没有问题,
请教有什么方法可以使自己编的程序加载到admin的bar menu中 |
|