0

したがって、私は ExtendScript をまったく初めて使用し、すでに驚いています。私は標準的なビデオの作成を自動化しようとしてきました。そのために、プリセットを作成してフッテージに適用したいと考えています。そこで、レイヤーの applyPreset(File) メソッドを使用します。

新しい File("path") は正常に開くように見えますが、applyPreset はパスが間違っていることを教えてくれるので不満です。つまり、After Effects は「パラメーター 1 が原因で applyPreset を呼び出せません: 間違ったパス "/Users/Charles/Documents/Slide-In-1.ffx"」と表示します。それでも、私の道は絶対に正しいと断言できます。Mac では、"~/Documents/Slide-In-1.ffx" を使用していましたが、エラー出力に従って "/Users/Charles/Documents/Slide-In-1.ffx" に置き換えられました (この置き換えは正しいです) 、 明らかに)。では、どこに問題があるのでしょうか? ファイルが実際に JavaScript によって検出され、開かれたことを確認するにはどうすればよいですか? よろしくお願いします。

チャールズ

4

2 に答える 2

1

次のようにファイルが存在するかどうかをテストできます。

if( File(YOURPATH).exists )  

true の場合、このオブジェクトは、ファイル システムに実際に存在するファイルまたはファイル システムのエイリアスを参照します。
http://jongware.mit.edu/Js/pc_File.html

于 2013-11-19T06:04:11.540 に答える
1

私のパスは実際には悪かったようです。何か怪しいですが、とにかくファイル構成を変更して、クリーンな一元化された git リポジトリを作成する必要があり、それが機能し始めました。

于 2013-11-18T15:26:30.777 に答える