JavaScript でパッチまでのフォルダパスを取得:Max/MSP,JavaScript

スクリーンショット 2012-12-22 3.02.55

特にどうって事は無いプログラムですが、JavaScriptの勉強にどうぞ。文字列の処理がMaxよりも得意そうです。

サンプルコード

[javascript]
inlets = 1;
outlets = 1;
autowatch = 1;

function patchPath()
{
var patchPath = this.patcher.filepath;
var lastSeparatorIndex = patchPath.lastIndexOf(this.patcher.name);

//Patch’s Absolute Path
var folderPath = patchPath.slice(0,lastSeparatorIndex);

outlet(0,folderPath);

}
[/javascript]

参考文献

JavaScriptリファレンス 第6版 – 検証してないですが1章 コアJavaScriptリファレンスまでは JavaScript in Max で利用できると思われます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です