2017-06-06 40 views
0

如何從Adobe Indesign中的選定對象獲取文件路徑?從indesign中的選定對象獲取文件路徑

編輯:我使用InDesign CS5(7.0)對象模型

我的用戶應該能夠選擇InDesign中的對象(即鏈接文件的對象),然後在其上調用的腳本編輯並保存鏈接的文件。 (我們擁有的是由錯誤的軟件創建的,需要一些.AI文件替換錯誤地嵌入字體鏈接。愛文件hundresds。)

我試過的東西

var myObj = app.selection[0]; 
myFilePath = myObj.filePath; 
or 
myFilePath = myObj.itemLink.assetURL; 

和做不行。就對象層次而言,我如何從當前選擇到作爲文件路徑的字符串?選擇>故事>鏈接>路徑屬性?

預先感謝您! 親切的問候,斯特凡

回答

0

myFilePath = myObj.itemLink.filePath;

但是你可以考慮的插畫腳本進行一次性的所有文件。

+0

謝謝@Loic。不幸的是這不起作用。如果我運行這個: 'var myObj = app.selection [0]; alert(myObj); alert(myObj.itemLink.filePah);' 它拋出_JavaScript 55錯誤代碼:不支持._ 'alert(myObj);'警告正確的對象。我正在使用InDesign CS5(7.0)對象模型。 – oystersauce

+0

var myObj = app.selection [0] .allGraphics [0]; – Vinny

+0

選擇需要成爲該線條的圖像;) – Loic