2012-02-17 9 views
0

コマンドラインから3ds maxを制御したい。問題は、cmdを実行するたびに新しいインスタンスが開かれることです。コマンドラインを通じてプログラムの作業インスタンスを操作する可能性はありますか?コマンドラインから3ds maxを操作する

答えて

0

renato、Johan hello。

これはPythonである必要がありますか?これをドットネット経由で行う場合は、managedservices.dllを参照してexecuteIntMaxscriptQuery関数を呼び出すだけです。 MAXScriptので

が、それはこのようになりますが、それはC#であまり変わらないだろう

(dotnetclass "managedservices.maxscriptSDK").ExecuteIntMaxscriptQuery "HardWareLockID" 

イムだけのPythonと私の足を見つけることができますが、鉄のPythonを使用していた場合は、のmanagedservicesを使用することができるだろう.dllでももし私が間違っていないなら。

0

これを達成するための簡単な方法はありませんが、COMまたはドットネットソケットサーバーでも可能です。ブリッジを構築し、maxscriptコマンドを送信することです。 Backburnerは、特別なサーバーモードでmaxを開始し、パイプを通じてサーバーを聴取させるようにしていますが、これがカスタムソリューション用に利用できる場合はドキュメントはありません。 あなたは何を達成しようとしていますか?

関連する問題