目录结构设置

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

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

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

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

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.文件夹结构如下:

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

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

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

 

相关文章:

  • 2021-06-10
  • 2021-04-01
  • 2021-08-22
  • 2022-12-23
  • 2021-10-06
  • 2021-08-09
  • 2021-06-14
  • 2021-05-13
猜你喜欢
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2021-08-12
  • 2021-12-27
  • 2021-12-05
  • 2021-12-05
相关资源
相似解决方案