目录结构设置
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,点击