2014-11-03 18 views
0

我們公司到目前爲止一直在使用Adobe Creative Suite 6。我們有一些非常深入的JavaScript腳本,我們使用InDesign CS6和Illustrator CS6。我們是從CS6移動到雲創作的過程中,我們注意到有兩個主要的問題,我們的腳本在CC如何運行:Adob​​e CS6和CC之間奇怪的腳本更改 - 需要一些解決方法

  1. 當InDesign中的腳本通過BridgeTalk,腳本暫停的方式調用插畫直到Illustrator製作成前景應用程序。也就是說,我必須在Illustrator停靠圖標上或任務切換上通過InDesign實現點擊,然後才能繼續執行腳本。雖然這不是一個巨大的問題,它確實減慢我們的速度,並增加了一個額外的手動步驟,使應該是一個完全自動化的過程。

  2. 我們的一個InDesign腳本打開一個.indd文件,做了一堆工作,然後它應該保存它(通過現有文件)並關閉它。現在使用InDesign CC時,它有時候會拋出一個「保存」對話框,因爲它應該靜靜地保存文件。當腳本在InDesign CS6中運行時,該文件將以無提示方式保存,沒有任何問題。再次,這增加了另一個手動步驟,應該是自動化和不干涉的。無可否認,文件保存的位置在網絡驅動器上,但InDesign CS6再一次給了我們任何問題。

有沒有人知道Creative Cloud帶給我們的這些新問題的解決方法或解決方法?

2014年11 @下午2:51編輯:我剛剛發現Document.save()方法接受一個布爾參數,可以保存。如果其他人遇到問題,請查看The Jongware guide瞭解如何使用該參數的詳細信息。

但是,我仍然需要解決第一個問題。有任何想法嗎?

+1

假設我使用'BridgeTalk.bringToFront('illustrator')'?我已經看到,這對於一些CC應用程序來說已經失效了。我正在尋找解決方法。 – CRGreen 2014-11-04 02:34:55

+0

其實,我並不知道這樣的方法。我剛剛試圖在通過BridgeTalk調用腳本後將其作爲Illustrator部分的第一行,並且瞧!這似乎已經爲我照顧。如果你想發佈這個建議作爲我的問題的答案,我會通過將其標記爲接受的答案而給你信用。 – Sturm 2014-11-04 13:16:09

+0

至於你的問題'BridgeTalk.bringToFront()'不適用於某些CC應用程序,我只需要在InDesign和Illustrator之間運行BridgeTalk,所以我不知道其他應用程序。如果我在工作中有空閒時間(不幸的是,這看起來不太可能),我會用其他一些CC應用程序給它一個鏡頭。 – Sturm 2014-11-04 13:18:39

回答

相關問題