Maya をスタンドアロン モードで開き、nuke 内から Maya のライトの特定の属性を一覧表示するスクリプトを作成することを考えていました。そのためには、maya.standalone モジュールをインポートし、mayapy を使用してサブプロセス モジュールを使用してファイルを開き、外部シェル コマンドを呼び出す必要があります。正直に言うと、これが核からそれを行う正しい方法であるかどうかはわかりません. 誰かが何かを指摘できれば、私は間違っています。
import sys
mayaLibPath="C:\Program Files\Autodesk\Maya2014\Python\Lib\site-packages"
mayaDllPath="C:\Program Files\Autodesk\Maya2014\Python\DLLs"
sys.path.append(mayaLibPath)
sys.path.append(mayaDllPath)
import maya.cmds
import maya.standalone
上記のスクリプトを実行すると、次のエラーが発生します。トレースバック (最新の最後の呼び出し): ファイル ""、行 7、ImportError 内: DLL の読み込みに失敗しました: 指定されたプロシージャが見つかりませんでした。
乾杯 !!