(
files = getFiles "X:\脚本工具\整理放服务器脚本\*.ms"
sort files
------------------ deleting previous menu
if ((menuMan.findMenu "scriptTools") != undefined) then
(
menuMan.unRegisterMenu (menuMan.findMenu "scriptTools")
menuMan.updateMenuBar()
)
--------------------creating menu
mainMenuBar = menuMan.getMainMenuBar()
subMenu = menuMan.createMenu "scriptTools"
-------------------- creating run-maroscripts and populating menu
z = 0
for i in files do
(
z = z + 1
str = "macroscript smartmenu" + (z as string) + " category:\"smartmenu\" buttontext:\"" + (getFilenameFile i) + "\" (execute (openFile \"" + i + "\"))"
execute str
testItem = menuMan.createActionItem ("smartmenu" + (z as string)) "smartmenu"
subMenu.addItem testItem -1
)
-----------------------updating menu
subMenuItem = menuMan.createSubMenuItem "Test Menu" subMenu
subMenuIndex = mainMenuBar.numItems() - 1
mainMenuBar.addItem subMenuItem subMenuIndex
menuMan.updateMenuBar()
)