一、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
本文介绍了如何使用MaxScript执行Python命令及脚本文件的方法,包括直接执行Python命令、执行Python脚本文件以及通过3ds Max执行Python脚本的具体步骤和示例。
724

被折叠的 条评论
为什么被折叠?



