65 lines
1.7 KiB
Plaintext
65 lines
1.7 KiB
Plaintext
|
|
--菜单文件路径-保存--读取
|
|
--menuMan.getMenuFile()
|
|
--menuMan.saveMenuFile (menuMan.getMenuFile())
|
|
|
|
--注销已存在的菜单
|
|
try(menuMan.unRegisterMenu (menuMan.findMenu "叶文斌"))catch()
|
|
try(menuMan.unRegisterMenu (menuMan.findMenu "叶文斌(二级菜单)"))catch()
|
|
|
|
--宏脚本定义,会在#usermacroscript目录下生成宏脚本文件
|
|
macroScript Free_Camera category:"Yewenbin" tooltip:"Free Camera"
|
|
(
|
|
StartObjectCreation FreeCamera
|
|
)
|
|
|
|
macroScript Target_Camera category:"Yewenbin"
|
|
(
|
|
StartObjectCreation TargetCamera
|
|
)
|
|
|
|
macroScript 文件 category:"Yewenbin"
|
|
(
|
|
print "文件宏脚本"
|
|
)
|
|
|
|
--生成目录和子目录
|
|
menusmtool = menuman.createmenu "叶文斌"
|
|
menusmtool02 = menuman.createmenu "叶文斌(二级菜单)"
|
|
submainmenuitem = menuman.createsubmenuitem "A01第一个" menusmtool
|
|
submainmenuitem01 = menuman.createsubmenuitem "A02第二个" menusmtool02
|
|
|
|
|
|
SeparatorItem001=menuMan.createSeparatorItem()
|
|
macroScript001=menuMan.createActionItem "文件" "Yewenbin"
|
|
macroScript002=menuMan.createActionItem "Free_Camera" "Yewenbin"
|
|
macroScript003=menuMan.createActionItem "Target_Camera" "Yewenbin"
|
|
SeparatorItem001=menuMan.createSeparatorItem()
|
|
|
|
|
|
menusmtool.addItem macroScript001 1
|
|
menusmtool.addItem macroScript002 2
|
|
menusmtool.addItem SeparatorItem001 3
|
|
menusmtool.addItem macroScript003 4
|
|
menusmtool.addItem SeparatorItem001 5
|
|
|
|
|
|
menusmtool.addItem submainmenuitem01 6
|
|
menusmtool02.addItem macroScript001 1
|
|
menusmtool02.addItem macroScript002 2
|
|
menusmtool02.addItem SeparatorItem001 3
|
|
menusmtool02.addItem macroScript003 4
|
|
menusmtool02.addItem SeparatorItem001 5
|
|
|
|
|
|
mainmenubar = menuman.getmainmenubar()
|
|
mainmenubar.addItem submainmenuitem (mainmenubar.numItems()+1)
|
|
|
|
|
|
menuman.updatemenubar()
|
|
|
|
/*
|
|
findme=menuMan.findMenu "AAAyewenbin"
|
|
menuMan.unRegisterMenu findme
|
|
*/
|