我正在尝试使用 scriptJob 链接 Autodesk Maya 应用程序退出时的一段代码。当您在 Maya 保存提示窗口中选择“不保存”或“取消”时,它会起作用,但如果您选择保存文件,则它不会按预期工作。我使用的是 Maya 2019.3。
MGlobal::executeCommand("scriptJob -e \"quitApplication\" "MyCustomCommand\" -per;");
我正在尝试通过 cpp 插件来执行此操作。但也从脚本编辑器中尝试过。
我找到的解决方案是在自定义命令的 doIt 部分添加脚本作业。我猜它需要先加载一些东西才能锁定事件。