2012-02-17 133 views
0

我想從命令行控制3ds max。問題是每次我通過cmd運行時,它都會打開一個新實例。有沒有可能通過命令行操作程序的工作實例?從命令行操作3ds max

回答

0

雷納託,約翰你好。

它是否必須是Python?如果你要通過dotnet來完成這項工作,那麼引用managedservices.dll和調用executeIntMaxscriptQuery函數將是一件簡單的事情。

MAXScript中它會是這樣,但它會在C#中沒有太大的不同

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

我只是在尋找我的腳與Python,但如果你是使用鐵Python中,你將能夠使用使用managedservices .dll如果我沒有弄錯。

0

有沒有簡單的(內置)的方式來實現這一點,但它可以通過COM甚至一個dotnet套接字服務器。這個想法是建立一個橋樑併發送maxscript命令。 Backburner實現此目的是在特殊服務器模式下啓動max,並通過管道監聽服務器,但如果這可以用於自定義解決方案,則不存在任何文檔。 你還試圖實現什麼?