在一个大型的出版项目中,巨大的规模让我失望。许多截止日期都来自管道,我的大部分麻烦都是乏味和重复的任务。我需要掌握InDesign脚本知识的基础知识,而且我正在寻找可以让我加快速度的资源或书籍。快速学习InDesign脚本?
我得到Java,XML和一些网络技术人员......但我不是一名编程专业人员,JavaScript对我来说是新手。 Mac/Linux,如果它很重要。
建议?提前致谢。
在一个大型的出版项目中,巨大的规模让我失望。许多截止日期都来自管道,我的大部分麻烦都是乏味和重复的任务。我需要掌握InDesign脚本知识的基础知识,而且我正在寻找可以让我加快速度的资源或书籍。快速学习InDesign脚本?
我得到Java,XML和一些网络技术人员......但我不是一名编程专业人员,JavaScript对我来说是新手。 Mac/Linux,如果它很重要。
建议?提前致谢。
@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()
。现在在对象模型引用的索引中找到“应用程序”以查看这些属性和方法。
Extendscript
而不是Javascript。
myFolder.execute()
)。
Take a look at this thread:它有一堆关于编程的书籍。语言不可知和各种语言。他们都应该是免费的。
快速浏览标题似乎显示“如何设计程序”,“基本JavaScript和jQuery设计模式”和“OO设计”。所有可能对你有帮助。
我也真的建议O'Reilly book on InDesign。我没有读过它,根据电子商店的说法,它是在2006年出版的,但根据我的经验,O'Reilly是一个很好的来源。
祝你好运,
谢谢...我想书是要走的路,我会留出一些时间来做到这一点正式/正常。一个正式的书本学习课程是我平常的MO,但有一次我想知道是否有更快捷的方法......也许是一本食谱。在一定的时间压力下,就是这样。 – allanberry 2012-02-10 17:49:56
那么,如果这是任何帮助,因为你是在Mac上我建议的AppleScript。它比Javascript更容易使用。 JS可以在PC上使用,但它也具有优势。 AppleScript更像是一种自然语言。可能会更容易拾起。
Applescript有一个你可以访问的库,它对我有很大的帮助。 Guide和Reference也有帮助。最后,Adobe论坛通常相当有帮助。 forums.adobe.com/community/indesign/indesign_scripting
好的。我一直在寻找机会尝试MacRuby ......也许我可以将它换成AppleScript?我从来没有很多的AppleScript的粉丝......非常尴尬的语言。 – allanberry 2012-02-12 21:33:42
现在,如果可能的话,我只是使用Swift:AppleScript是borked。尽管如此,不再做这个东西了。 – allanberry 2015-06-30 17:45:36
我不相信Swift与Indesign交谈,很高兴被证明是错误的。 – MonkeyCMonkeyDo 2015-06-30 20:53:10
好东西在这里。是的,不再那么绝望,所以我可以给你的链接一天的时间。谢谢! – allanberry 2012-08-04 17:59:11