Destekleyici PDF'lerde ve web'de çok fazla bilgi var. Bir blogda, .write() veya $ .writeln() öğesinin javascript konsoluna bir dize yazacağından bahsetmiştim. Gayet yararlı. Bu $ nesnenin herhangi bir ek özelliği veya yöntemi olup olmadığını bilen var mı?Adobe ExtendScript hata ayıklaması
7
A
cevap
2
Sadece kendi sorumu yanıtladım. JavaScript Araçlar Kılavuzu CS4.pdf. Bölüm 8 ExtendScript Araçları ve Özellikleri tüm ihtiyacım var. Sadece Adobe komut dosyası kullanmaya başladım ve bir CS4 kurulumundaki devasa elemanlar dizisi ile biraz bunaldım.
1
ExtendScript'te Photoshop bitleri uygulanır. Eğer
[apps folder]/Adobe Photoshop CS4/Presets/Scripts/
Photoshop ve Illustrator için JSX'te biraz uğraştım. Belgeler var ve Yardım altında ObjectModel kullanışlı, ancak Soundbooth ile aynı şeyi denediğimde, hiçbir belge bulamadım, bu yüzden $ .writeln() öğesini nasıl bulduğum, $ bağlı olduğunuz herhangi bir uygulama için referans olarak görünüyor (Photoshop, Illustrator, vb.), Aksi takdirde ExtendScript'in kendisinde olduğunu düşünüyorum, emin değilim. Bunu tekmeler için deneyin :): $ .writeln (teftiş ($)); işlev denetimi (o) { \t var result = ''; \t için (var i in o) sonuç + = i + ':' + o [i] + '\ n'; \t sonuç; } –
Aslında, $ ExtendScript özel işlevselliği için ExtendScript dilinde yalnızca ayrılmış bir simgedir. Tüm uygulamalarda aynı davranır. Daha fazla ayrıntı için, "JavaScript Araçları Kılavuzu" bölümüne, özellikle "ExtendScript Araçları ve Özellikleri" bölümüne bakın. –