我想要在Illustrator中獲得放置物品的名稱。ExtendScript Illustrator放置的物品名稱
這是一個硬編碼放置物品,萬一我有一個選擇我的畫板
var myItem = app.activeDocument.selection[0];
通常我會得到的文件的名字,象這樣:
myItem.file.name
但我想要獲取鏈接(文件路徑)被破壞的已放置項目的名稱。
即使鏈路斷開時,插畫仍然可以讀取它的名字,你可以在放置物品窗口中看到:
所以,我怎麼能訪問這個名字?
我不明白的方式,我想這不是AI對象模型的一部分,我可能是錯的,我不是AI腳本真的不錯。 如果你對RegEx有好處,你可以試試這個:在你的腳本中首先保存一個副本ai文件,然後刪除你的選擇,保存另一個ai文件,然後打開它們作爲文件對象並查找列出鏈接文件的信息(搜索文件中的「filePath」),隔離所有鏈接的文件字符串,將它們放入數組中,比較兩個數組並查看第二個數組中缺少哪個元素。然後恢復到文件的早期階段。非常黑客 - 雖然... – mdomino