- InDesign 使用者指南
- 了解 InDesign
- InDesign 簡介
- 工作區
- 生成式 AI (在中國大陸無法使用)
- InDesign 簡介
- 建立文件及編排版面
- 文件和頁面
- 格點
- Flex 版面
- 版面輔助
- 加入內容
- 文字
- 印刷樣式
- 設定文字格式
- 審核文字
- 拼字檢查和語言字典
- 新增參照
- 樣式
- 表格
- 互動性
- 圖形
- 顏色和透明度
- 尋找和取代
- 共用
- 轉存、讀入及發佈
- 放置、轉存和發佈
- 列印
- 延伸 InDesign
- 疑難排解
瞭解如何使用指令碼來自動執行一般的工作。
指令碼是執行各種工作的強大工具,可以像自動化一般動作那樣簡單,也可以像建立全新的功能那樣複雜。您可以建立自己的指令碼,也可以執行其他人建立的指令碼。 如需關於指令碼的詳細資訊,請檢視指令碼手冊、指令碼需求,以及其他開發人員資源。
使用 UXP 指令碼建立外掛程式
開發人員現在可以使用 UXP 指令碼來為使用者建構外掛程式,以提供豐富多樣的使用者介面及更多互動式元件。 開始建立您的第一個外掛程式。
指令碼面板和指令碼標籤面板概觀
InDesign 包含兩個可用來編寫指令碼的面板:「指令碼」面板和「指令碼標籤」面板。
「指令碼」面板讓您無需離開 InDesign 即可執行指令碼。其會顯示位於 InDesign 應用程式檔案夾中「Scripts」檔案夾內的指令碼,以及位於您的「Preferences」檔案夾內的指令碼。
若要開啟「指令碼」面板,請選取「視窗 > 公用程式 > 指令碼」。如果您建立或接收指令碼,可將其置入「Scripts Panel」檔案夾,以便顯示在「指令碼」面板中。
|
macOS |
Users/[使用者名稱]/Library/Preferences/Adobe InDesign/[版本]/[語言]/Scripts/Scripts Panel |
|
Windows |
Users\[使用者名稱]\AppData\Roaming\Adobe\InDesign\[版本]\[語言]\Scripts\Scripts Panel |
若要快速找出「Scripts Panel」檔案夾,請在「指令碼」面板中於指令碼上按一下滑鼠右鍵 (Windows) 或按下 Control+ 滑鼠右鍵 (macOS),然後選取「在檔案總管中顯示」(Windows) 或「在 Finder 中顯示」(macOS)。
使用「指令碼標籤」面板可以讓您對頁面項目 (例如文字框或形狀) 指派標籤。標記頁面項目有助於撰寫需要識別特定物件的指令碼。若要開啟「指令碼標籤」面板,請選取「視窗 > 公用程式 > 指令碼標籤」。
如需有關新增、執行和編輯指令碼的更多資訊,請參閱指令碼手冊。
若要執行指令碼,請在「指令碼」面板中連按兩下該指令碼,或使用「快速套用」(按下 Ctrl+Enter (Windows) 或 Command+Return (macOS),以開啟「快速套用」對話框)。
|
指令碼名稱 |
功能 |
|
|---|---|---|
|
AddGuides |
在選取的一或多個物件周圍新增參考線。 |
|
|
AddPoints |
在選取的一或多個物件的路徑新增錨點。 |
|
|
Add QR Code |
將 QR 碼放在置入噴槍上,或直接作為頁面項目。 |
|
|
AdjustPageItems |
依指定的量移動偶數/奇數頁面上的內容,以在主版頁面邊界變更或插入頁面後,重新定位項目。 |
|
|
AlignToPage |
將物件對齊至頁面上的指定位置。 |
|
|
AnimationEncyclopedia |
建立有不同動畫屬性的按鈕。 |
|
|
BreakFrame |
從內文移除選取的文字框及其內容。 |
|
|
CornerEffects |
使用不同的轉角效果重新繪製選取項目的路徑,包括套用至特定路徑點的效果。 |
|
|
CreateCharacterStyles |
根據選取的文字定義完整的字元樣式。 |
|
|
CropMarks |
在選取的一或多個物件周圍新增裁切和/或對齊標記。 |
|
|
ExportAllStories |
將文件中的所有內文匯出為一系列的文字檔案。 |
|
|
FindChangeByList |
透過讀取 Tab 字元分隔文字檔案,執行常見的文字尋找/變更操作。 |
|
|
ImageCatalog |
將所有的圖形放入縮圖目錄版面中指定的檔案夾內。 |
|
|
MakeGrid |
細分或複製選取的一或多個物件以建立格點。 |
|
|
Neon |
將混合效果套用至選取的一個物件或多個物件。 |
|
|
PathEffects |
變更選取物件上的路徑點位置,以增加創意效果。 |
|
|
PlaceMultipagePDF |
置入 PDF 的所有頁面。 |
|
|
SelectObjects |
依物件類型選取使用中跨頁上的物件。 |
|
|
SortParagraphs |
依字母順序排序選取的段落。 |
|
|
SplitStory |
將選取內文中的文字框分割成獨立未連結的文字框架。 |
|
|
TabUtilities |
將定位點與縮排套用至選取的文字。 |
如需更多關於安裝和使用這些範例指令碼的資訊,請參閱自動化。
InDesign 也提供 InDesign 社群建立的更多指令碼。
- Kris Coppieters:Unicode 插入器 - 利用鍵盤快速鍵,在 InDesign 文字中輕鬆插入一或多個 Unicode 字元。 如需詳細資訊,請參閱說明。
- Stefan Rakete:插入字體設計師引文 - 利用鍵盤快速鍵,在選取的文字前後輕鬆新增所定義的字體設計引文。 如需詳細資訊,請參閱說明。
- Paolo Agostinetto:圖層複製程式 - 您可以使用該指令碼,將文件的某一圖層和元素複製到其他文件。 如需詳細資訊,請參閱說明。
- Roland Dreger:取得 x 字高 - 確認文字段落的 x 字高。 如需詳細資訊,請參閱說明。
- Ariel Walden:將邊界靠齊文字框 - 此指令碼能全面修改文件邊界,以對齊所選取的文字框。 如需詳細資訊,請參閱說明。
- Ariel Walden:分隔文字串連 - 此 InDesign 指令碼能輕鬆分隔文字框之間的串連情形。 如需詳細資訊,請參閱說明。
- Kris Coppieters:InCopy 註腳警告 - 一旦 Adobe® InDesign® 和 Adobe InCopy® 中出現註腳,這種初階指令碼就會發出警示。 如需詳細資訊,請參閱說明。
- Kris Coppieters:整合複製和貼上功能 - 此指令碼能整合複製貼上功能與頁面項目。 如需詳細資訊,請參閱說明。
- Gregor Fellenz:連結 Grep - 將 InDesign GREP 請求與新的指令碼連結。 如需詳細資訊,請參閱說明。
- Gregor Fellenz:清除覆寫 - 從 InDesign 文字、表格或物件中清除樣式覆寫。 如需詳細資訊,請參閱說明。
- Luis Felipe Corullón:反轉選取 - 此指令碼能反轉使用者在 InDesign 文件中選取的內容。 如需詳細資訊,請參閱說明。
- Paolo Agostinetto:圖層複製程式
- 您可以使用該指令碼,將文件的某一圖層和元素複製到其他文件。 如需詳細資訊,請參閱說明。
- Peter Kahrel:將章節附註變成書末附註
- 將文件結尾章節附註轉換為書末章節附註。 如需詳細資訊,請參閱說明。
- Peter Kahrel:將章節附註參考資料重新編號 - 指令碼會在您新增或移除章節附註時,建立參考資料不會自動更新的章節附註。 如需詳細資訊,請參閱說明。
- Olav Kvern:讓物件符合頁面大小 - 將目前選取項目 (如影像) 調整為符合頁面大小。 如需詳細資訊,請參閱說明。
- Olav Kvern:讓頁面符合物件大小 - 將頁面調整為符合目前選取項目 (如影像) 大小。 如需詳細資訊,請參閱說明。
Adobe 在 GitHub 上維護開放來源的社群指令碼。 若需 InDesign 社群指令碼儲存庫的詳細資訊,請參閱 ReadMe 檔案。 該 ReadMe 檔案中包括提供指令碼的詳細資訊,以及指令碼撰寫者的相關連結。
更多相關資訊
有任何疑問或意見嗎?
如果您有要詢問的問題或要分享的想法,請加入 Adobe InDesign 社群。我們很樂意聽取您的意見及看到您的創作。

