2009-11-23 60 views
7

支持PDF和網絡中缺少信息。我碰巧在博客中發現一篇文章,提到$ .write()或$ .writeln()會向javascript控制檯寫入一個字符串。非常有用。有誰知道這個$對象是否有其他屬性或方法?Adob​​e ExtendScript調試

+2

我在用於Photoshop和Illustrator的JSX中稍稍採用了一點點。有文檔和幫助下的ObjectModel是方便的,但是當我用Soundbooth試用時,我發現沒有任何文檔,這就是我如何找到$ .writeln(),$似乎是對任何連接到的應用程序的引用(Photoshop, Illustrator等),否則它指向我認爲ExtendScript本身,不確定。嘗試這個踢:) :): $ .writeln(inspect($)); 功能檢查(o){ \t var result =''; \t for(var i in o)result + = i +':'+ o [i] +'\ n'; \t返回結果; } – 2010-03-19 00:06:34

+1

實際上,$是ExtendScript語言中用於ExtendScript特定功能的保留符號。它在所有應用程序中表現相同。有關更多詳細信息,請參閱「JavaScript工具指南」,特別是「ExtendScript工具和功能」部分。 – 2010-11-16 00:52:23

回答

2

我只是回答了我自己的問題。 JavaScript工具指南CS4.pdf。第8章ExtendScript工具和功能是我需要的。剛開始使用Adobe腳本,我對CS4安裝中的大量元素感到有點不知所措。

1

位的Photoshop是在ExtendScript中實現的。如果您在文件夾

[apps folder]/Adobe Photoshop CS4/Presets/Scripts/

看你會發現幾個腳本,可能是作爲示例代碼非常有用。