UG二次开发NXOpen-Python(二)程序目录结构设置

目录结构设置

1.新建一个文件夹,位置随意,为防止不必要的麻烦,该文件夹的路径和名称都得是纯英文,例如:

2.在上述文件夹下面再新建两个文件夹,名字分别为"application"和"startup","startup"文件夹主要用来放置自定义的菜单文件,以及需要在UG启动时就执行的程序;"application"文件夹主要用来放置与菜单项相关联的一些程序

3.打开G:\Program Files\Siemens\NX 12.0\UGII\menus\custom_dirs.dat,在文件中添加一行F:\NX,这样就完成了

4.下面来试验下,在startup文件夹下新建一个文本文件,文件名改为test.men,用记事本打开,输入以下内容:

VERSION 120
EDIT UG_GATEWAY_MAIN_MENUBAR
MENU UG_TOOLBOX
  BUTTON MY_TEST
  LABEL TEST
  ACTIONS test.py
END_OF_MENU

5. 然后在application文件夹下新建一个文本文件,文件名改为test.py,输入以下内容:

import NXOpen

def main():
    NXOpen.UI.GetUI().NXMessageBox.Show(
                "TEST", NXOpen.NXMessageBoxDialogType.Information, "TEST")
if __name__ == '__main__':
    main()

6.文件夹结构如下:

7.打开UG,菜单-工具-TEST,点击

 

posted @ 2021-06-10 17:22  hustmse0510  阅读(2384)  评论(2)    收藏  举报