【projectItemRenamer.jsx】環境保存 2【開発記】

環境保存の続き🤤

環境確認
草案作成
UI構築
環境保存 ←今ココ
環境読込
準備処理
選択判定
候補処理
選択処理
改名処理

→環境保存方法が2つ挙がるも決めかねている


ファイル操作について調べる

さて、 jsx によるファイルの読み書きについて先に調べようかな🤤

画像1

まずこの環境設定。
この「スクリプトによるファイルへの書き込みとネットワークへのアクセスを許可」が無いとファイルの読み書きはできないので忘れずに有効化🤤

画像2

File Object もちゃんと有るっぽい。
いや、この File が最近の Javascript の File と同じかは判らないけど🙄

画像3

ホームの指定方法を探していたら ESTG(ExtendScript Tools Guide) に書かれてた🤤
見る限りチルダ(~)で大丈夫そう。


AE の環境設定として

File とは別に環境設定の Setting を使うというのも有るけれど果たしてどちらが良いのだろうねぇ?🤔

File Object の場合
⭕️自由な書式で書き出せる
⭕️固有設定として設定ファイルが分離できる
⭕️設定規模によりファイルを分割できる
❌path を手前で管理
❌自前でハンドリング
Setting Object の場合
⭕️環境設定(スクリプトによる〜)が無効でも有効(たぶん🤪
⭕️ハンドリングが簡単で環境名,記録キー,記録値だけ有れば良い
⭕️path の管理は不要
❌文字列(と数値?)しか扱えない(要シリアライズ)
❌環境設定ファイルが jsx の情報で汚染される

ハイブリッド的に設定は Setting で、履歴文字列は File というのもアリといえばアリだけど生成されるファイルの事を考えると統一した方が良いよなーとかなんとか🤤


次回は

作業開始までにはどっちにするか決めないとね🤤

この記事が気に入ったらサポートをしてみませんか?