问题背景:我们使用menuMan去添加自定义菜单后,以后启动max就会残留,如何保证每次启动max和关闭max会移除自己添加的菜单呢

解决方法:

callbacks.removeScripts #preSavingMenus id:#yourId_preSavingMenus
callbacks.addScript #preSavingMenus "yourFunctionToRemoveMenu()" id:#yourId_preSavingMenus

以上可以在max保存菜单之前回调移除自定义菜单的方法,这样保存后就不会残留菜单

callbacks.removeScripts #postSavingMenus id:#yourId_postSavingMenus
callbacks.addScript #postSavingMenus "yourFunctionToCreateMenu()" id:#yourId_postSavingMenus

以上避免特殊情况#preSavingMenus回调被调用,再次创建自定义菜单

相关文章:

  • 2021-06-13
  • 2022-12-23
  • 2021-08-31
  • 2021-04-27
  • 2021-10-27
  • 2021-04-21
  • 2021-10-10
  • 2022-12-23
猜你喜欢
  • 2021-12-15
  • 2021-08-28
  • 2022-02-14
  • 2021-07-31
  • 2022-12-23
  • 2021-06-25
相关资源
相似解决方案