ファイルを開くためのopenFileメソッドでは、modeオプションの設定がデフォルトで”rt”(読み取り専用)でひらかれるため、書き込みしたいファイルに対しては、"w+"(読み取り/書き込み可能)などに設定する必要がある。
また、openFileメソッドを用いてテキストファイルなどをmaxscriptから開いたときに、
何らかのエラーで処理が停止すると、ファイルがmax側で開きっぱなしになり、
closeメソッドも効かないため、その後のスクリプト作業が止まってしまうことがあります。
こういった場合、gc()コマンドを使用すると、解決されるようです。
openFileメソッドで、指定のファイルがなかった場合は引数で渡したファイルが自動で生成される模様。
(max 2013で確認 )
0 件のコメント:
コメントを投稿