2005/09/05

Maxscript Editor


 Maxscriptの検証を行なう時は今まで"MKEditor"を使って自分でsyntaxを書いていたのですがMAXのバージョンが上がるにつれて関数が増えるのも事実・・・。"MKEditor"で書いたスクリプトをコピーしてMAX上でペーストして評価させる手間もめんどくさいです。結局、MAX上で書いてエラーが出て強制終了⇒今まで書いてたスクリプトが全部パーなんてことも・・・。

 そこで色々と調べていたら"REZN8"から「mxscom - MAXScript / COM Bridge」というフリーウェアが出ているのを発見!テキストを読んでみるとどうやらこのフリーウェアと「CRIMSON EDITOR」というソフトを使うことでテキストエディタ上からスクリプトを実行したりMAX上でスクリプトを書くときと同じ環境で行なうことができるそうです。インストール方法などすべて英語なので手順を簡単ですが下記に記載しておきます。

-- "mxscom - MAXScript / COM Bridge"のインストール --
1,REZN8からソフトをダウンロード
2,「maxscript7.reg」と「mxscom.exe」を3dsmax7のフォルダ直下にコピー
3,「maxscript7.reg」をダブルクリックでレジストリに追加
4,「RegisterOLEControl.ms」を"3dsmax\scripts\startup"にコピー

-- "Crimson Editor"のインストール --
1,「www.crimsoneditor.com」にアクセスしてソフトをダウンロード
2,「cedt370r.exe」を実行してインストール
3,「Crimson Editor」を起動

■コードの評価設定
1,"Tools⇒Preferences"の"Tools⇒User Tools"にアクセス
2,Menu Text: 「MAXSCript Execute」と記述
 Command: 3dsmaxフォルダ内にコピーした"mxscom.exe"を選択
 Argument: 「-f $(FilePath)」と記述
 Hot Key: "Ctrl + E"を押す

■コードをMAX上で開く設定
1,"Tools⇒Preferences"の"Tools⇒User Tools"にアクセス
2,Menu Text: 「Maxscript open」と記述
Command: 3dsmaxフォルダ内にコピーした"mxscom.exe"を選択
Argument: 「-e edit "$(FilePath)"」と記述
Hot Key: "Ctrl + R"を押す

これで設定は終わりです。実際にテキストエディタ上からスクリプトを実行してみて下さい。