在一個大型的出版項目中,巨大的規模讓我失望。許多截止日期都來自管道,我的大部分麻煩都是乏味和重複的任務。我需要掌握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