腳本拖入軟件即可使用,腳本會在所在路徑自動檢測文件夾及次層級的腳本
建議在工具欄創(chuàng)建按鈕,實現(xiàn)點擊按鈕開關(guān)腳本,工具欄創(chuàng)建按鈕方式:把下面的代碼復制到腳本編輯器,全選代碼拖動到MAX的工具欄即可創(chuàng)建工具欄按鈕(注意,代碼最后的:fileIn "E:\\3DMAX cache\\plugins\\ScriptManager.ms"要改為自己的腳本放置的路徑。)
(
-- 確保全局變量存在
if ::ScriptManagerRollout == undefined then (
global ScriptManagerRollout
)
-- 使用更安全的檢測方法
local isOpen = false
try (
isOpen = ::ScriptManagerRollout != undefined and ::ScriptManagerRollout.isDisplayed
) catch (
isOpen = false
)
if isOpen then (
format "檢測到腳本管理器已打開,正在關(guān)閉...\n"
try (
-- 先取消注冊對話欄
cui.UnRegisterDialogBar ::ScriptManagerRollout
format "已取消注冊對話欄\n"
) catch (
format "取消注冊對話欄失敗: %\n" (getCurrentException())
)
try (
-- 然后銷毀對話框
destroyDialog ::ScriptManagerRollout
format "已銷毀對話框\n"
) catch (
format "銷毀對話框失敗: %\n" (getCurrentException())
)
) else (
format "腳本管理器未打開,正在啟動...\n"
fileIn "E:\\3DMAX cache\\plugins\\ScriptManager.ms"
)
)
對素材有疑問?
發(fā)布提問