目錄結構設置
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,點擊


