3ds max maxscript python 入門--執行python的三種途徑

一、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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章