3ds max maxscript py
一、maxscript直接执行python命令
python.Execute<python command/expression>
python.Execute后面跟的是要执行的python命令,命令用双引号引起来。
例:
-----------------------mascript editor-----------------
python.Execute "print 'hello world'"
-----------------------maxscript listener-------------
hello world
#success
解释:
在maxscript editor 输入python.Execute "print 'hello world'"
执行此命令,会在maxscript监听器输出hello world;
其中python.Execute是maxscript脚本,后面跟着的"print 'hello world'"是要执行的python脚本
二、maxscript执行python文件
python.ExecuteFile<python file path>
python.ExecuteFile后面跟着的是python脚本文件所在的路径
例:
-----------------------mascript editor-----------------
python.ExecuteFile "d:/nono/script/test.py"
-----------------------maxscript listener-------------
hi hi maxscript python
#success
解释:
python.ExecuteFile后面跟着的"d:/nono/script/test.py"是maxscript脚本要执行python文件的路径
文件内容如下(python脚本)
import os
print 'hi hi maxscript python'
三、3dsmax.exe执行python文件
用以下命令
3dsmax -U PythonHost test.py
例如:
在命令行执行二中的test.py文件
"C:\Program Files\Autodesk\3ds Max 2016\3dsmax.exe" -U PythonHost "d:/nono/script/test.py"
则会启用2016版本的3dsmax,并且在maxscript脚本帧听器输出
hi hi maxscript python
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341