在一个大型出版项目的中间,庞大的规模让我失望。许多截止日期都来自管道,而我的大多数麻烦都是乏味和重复的任务。我需要了解InDesign脚本的基础知识,我正在寻找能让我加快速度的资源或书籍。
我得到Java,XML和一些网络技术......然而,我不是编程专家,而JavaScript对我来说是新的。 Mac / Linux,如果重要的话。
么?提前谢谢。
答案 0 :(得分:4)
@niteshade -
这里有旧帖子,但如果您现在不忙,请查看http://codingbat.com/。这是练习基本编程逻辑的绝佳场所。这个站点上的语言是Java和Python,但逻辑也适用于其他语言,例如Javascript和PHP。
它实际上是一个非常具有挑战性的网站,并且存在很多问题,所以在解决其中一半之前你可能会获得很多洞察力。其中一些花了我一个星期左右来弄清楚,比如这些臭名昭着的:makeBricks和xyzMiddle。
的 强>
BridgeTalk
对象( 不 与Adobe的“Bridge
”混淆,尽管它是其中的一部分这个节目)。这是我在BridgeTalk
对象上找到的最佳参考 - The Adobe Bridge SDK。你也应该学习Kasyan Servetsky的这个剧本 - http://kasyan.ho.com.ua/convert_cmyk-rgb_images_to_grayscale.html。
app.documents.add()
和app.activeDocument.close()
。现在在Object Model引用的索引中找到“Application”以查看这些属性和方法。
Extendscript
而不是Javascript的原因。
myFolder.execute()
)。
答案 1 :(得分:2)
Take a look at this thread:它有很多关于编程的书籍。语言无关和各种语言。所有这些都应该是免费的。
快速浏览标题似乎显示了“如何设计程序”,“基本JavaScript和jQuery设计模式”和“OO设计”。一切都可能对你有所帮助。
我也真的建议O'Reilly book on InDesign。我没看过,根据电子商店,它是在2006年出版的,但根据我的经验,O'Reilly是一个很好的来源。
祝你好运,答案 2 :(得分:1)
如果你在Mac上有任何帮助,我建议使用Applescript。它可以比Javascript更容易使用。 JS可以在PC上使用,因此它也具有优势。 Applescript更像是一种自然语言。可能更容易接受。
Applescript有一个你可以访问的库,可以帮助我。 Guide和Reference也很有帮助。最后,Adobe论坛通常非常有用。 forums.adobe.com/community/indesign/indesign_scripting
答案 3 :(得分:0)