extendscript

    0熱度

    1回答

    如何將XML文件轉換爲JSON對象?

    0熱度

    1回答

    我有一個插件可以檢測對象的像素寬度或高度是否更大。 它適用於其他物體,但對於形狀圖層,它只是表示構圖大小。 我的代碼是 pixelWidth = +currentLayer.width * +width/100; pixelHeight = +currentLayer.height * +height/100; 變量寬度和高度的規模屬性,我讓它適用Scale屬性的百分比影響手術效果,所以其出

    0熱度

    1回答

    在我用JavaScript編寫的Photoshop CC 2015(Windows 10)腳本中,我正在處理活動文檔的所有圖層循環,並希望在每個步驟中顯示設置對話框。 爲了簡化,請參閱以下工作示例。該窗口外循環定義,和在這裏剝離等步驟中,顯示在窗口中循環的每一步一次: #target photoshop var w = new Window('dialog', 'Title'); var b

    0熱度

    1回答

    我想要在Illustrator中獲得放置物品的名稱。 這是一個硬編碼放置物品,萬一我有一個選擇我的畫板 var myItem = app.activeDocument.selection[0]; 通常我會得到的文件的名字,象這樣: myItem.file.name 但我想要獲取鏈接(文件路徑)被破壞的已放置項目的名稱。 即使鏈路斷開時,插畫仍然可以讀取它的名字,你可以在放置物品窗口中看到:

    2熱度

    1回答

    我正在使用After Effects腳本並使用AE腳本指南作爲學習的基礎。 我有一個After Effect項目,其中包含兩個AE項目,每個項目中都有多個項目。 我想從具有特定名稱的主項目中獲取組合,但沒有循環通過項目中的所有項目。例如, var myComp = app.project.comp("Composition Name"); 這可能嗎?還有別的辦法嗎?

    1熱度

    1回答

    我試圖檢查一個對象(或圖層)是否存在於文檔中。 如果有名稱爲x的pageItem,則此腳本有效。但如果不是,它會失敗。 (迄今爲止很好) 奇怪的部分是:即使名爲「x」的這個對象不存在,A也會返回一個對象。如果我要求它的名稱,id,索引或任何腳本因爲錯誤而停止。 //Schroedinger's object A=app.activeDocument.pageItems.itemByName("x

    0熱度

    2回答

    我試圖創建一個ExtendScript DLL庫來加載ExternalObject函數。 它適用於32位InDesign版本。但是,Windows上的64位版本InDesign CC無法加載。 設置ExternalObject.log = true僅導致「ExtObj: load error!」消息。 我想即使拿到樣本項目「BasicExternalObject」和「SampleLib」運行並不能

    0熱度

    3回答

    我的團隊在不同版本的Adobe Illustrator上工作,或者安裝了多個版本的軟件,所以出現了相當大的問題。 有沒有辦法檢查運行腳本的adobe應用的版本? 尤其知道它是32位還是64位? 我需要正確定義#target和BridgeTalk.target,以便腳本在當前打開的應用程序中運行。 (腳本直接從腳本文件運行) 我似乎無法找到關於該主題的任何可靠文檔。 有沒有人有類似的問題,找到解決方

    -2熱度

    1回答

    我有一個psd文件與兩個文本圖層。 我想在第一個文本圖層中添加一個引號,並在第二個文本圖層中添加一個名稱。 數據來自csv。 報價可能會有所不同。爲此,「quote」文本圖層的字體大小需要設置爲適合文本框。 我嘗試了一天中更好的一段時間對它進行腳本編寫,並且難住了。 謝謝!

    0熱度

    1回答

    我正在嘗試編寫一個腳本來在Adobe Illustrator中打開PSD文件並執行一些批處理。問題是我無法提供所需的開放選項。 從docs: 應用 開放(文件文件,DocumentColorSpace documentColorSpace,任何選項) 打開指定的文檔文件。 ... OpenOptionsPhotoshop 選項打開Photoshop文檔,與開放方法使用。 所以,我假設我可以使用Op