Sublime Text 发送到 3ds Max
sublime3dsmax (opens new window) 一个开源的 Sublime Text 插件,可以将 .ms ; .py
文件快速发送到 3ds Max中运行。
libraries.io-sublime3dsmax (opens new window)
# Sublime Package Control 在线安装(多半是无法正常下载安装)
# 手动安装
下载 Send to 3ds Max.sublime-package
链接:https://pan.baidu.com/s/1GITx2pw0ev9GL4_l7Wb52g?pwd=6y5f 提取码:6y5f
直接放进 Sublime Text 安装路径下的 Data\Installed Packages
文件夹内,如下图。
重启 Sublime Text 即可,可打开控制台插件加载情况,确认是否安装成功。 Sublime Text菜单栏 - 查看 - 开启/关闭控制台
# 使用
快捷键
ctrl + e 发送 fileIn 语句,运行当前编辑的文件。
shift + enter 发送选中代码段。
其原理就是直接抓 3ds max - MAXScript Listener 句柄,然后发送信息。
# 其他
可能存在有个小BUG,如果你 ms文件路径中包含中文字符,则会发送失败。
解决办法:
找到 Send to 3ds Max.sublime-package 这包。
然后 用zip 打开,解压出 sublime3dsmax.py
在 def _send_cmd_to_max(cmd): 函数中注释掉 这句
#cmd = cmd.encode("utf-8") # Needed for ST3!
如下图
接着把你修改完的 sublime3dsmax.py 替换进去 Send to 3ds Max.sublime-package 包里,重启 Sublime Text 这包。
经过这几年的测试,以上修改也不是百分百有效,有时候还是会出现 中文 路径无法正常发送的问题。