自動化工作 : 錄製和儲存指令碼
 
錄製和儲存指令碼
指令碼特別適用於需執行許多步驟的工作。您可在 Corel  PaintShop  Pro 中執行的大部份動作都可編為指令碼,不過仍需注意下列準則:
您無法以編寫指令碼的方式,執行使用者介面自訂、CMYK 描述檔建立或編輯、「編輯」標籤以外的各項操作、「列印版面」中的各項操作,或者漸層建立作業。
您無法編輯浮動、固定或排列工具列、面板和視窗的指令碼。
您可以將「色彩控制」面板和「色彩混合」面板的操作,以及「工具屬性列」面板的選項編為指令碼,但無法錄製它們。若要編輯這些動作的指令碼,您必須使用文字編輯器應用程式。
只有支援指令碼的外掛式過濾器才能編為指令碼。
除了上述限制外,您在 Corel  PaintShop  Pro 中執行的大部份動作都可以編為指令碼。
開始錄製指令碼之前,最好先寫下要錄製的特定動作。動作越有效率越理想。
受限和信賴的指令碼
雖然 Python 程式語言可用來建立 Corel  PaintShop  Pro 中的指令碼,卻也同樣可用來建立和執行惡意指令碼。由於這項潛在的危險,Corel  PaintShop  Pro 包括兩個安裝時自動在兩個位置建立的資料夾,而各資料夾會包含模式清楚的指令碼檔案。這兩個資料夾為
受限制的指令碼 — 包含不在信賴資料夾中的指令碼
信賴的指令碼 — 包含所有信賴的指令碼
這兩個資料夾的路徑如下:
32 位元 — X:\Program Files (x86)\Corel\Corel PaintShop Pro 2018\Languages\[語言代碼] (其中 X 是指安裝 Corel  PaintShop  Pro 的磁碟機)
64 位元 — X:\Program Files\Corel\Corel PaintShop Pro 2018 (64-bit)\Languages\[語言代碼]
在使用者資料夾 ...Documents\Corel PaintShop Pro\20.0
當您初次建立並儲存指令碼時,會指示您將指令碼儲存到適當的路徑 ...Documents\Corel PaintShop Pro\20.0。之後則會指示您儲存到最近使用的資料夾。
當應用程式搜尋指令碼時,會先搜尋受限指令碼再搜尋受信任指令碼。
以下為受限指令碼的考量條件:
如果指令碼是從非設定的路徑執行,則視為受限。
如果路徑同時出現在受限的和信賴的清單中,則視為受限。
預設效果、「色彩控制」面板色樣和「列印版面」的範本(為基本指令碼)均視為受限。
無法在受限的指令碼中使用的指令
有些指令無法從儲存在「受限制的指令碼」資料夾中的指令碼執行。下表將列出這些指令。如果您要執行包含這些指令的指令碼,則須將它移到「信賴的指令碼」資料夾。
 
指令
功能表位置
FileSave
檔案 儲存
FileSaveAs
檔案 另存新檔
FileSaveCopyAs
檔案 另存副本
GIFExport
檔案 匯出 GIF 最佳化
PNGExport
檔案 匯出 PNG 最佳化
JPEGExport
檔案 匯出 JPEG 最佳化
FileLocations
檔案 偏好設定 檔案位置
FileClose
檔案 關閉
FileCloseAll
檔案 全部關閉
FileSend
檔案 傳送
BatchConvert
檔案 批次 處理
BatchRename
檔案 批次 重新命名
Mapper
檔案 匯出 影像對應連結工具
Slicer
檔案 匯出 影像切割連結工具
FileExit
檔案 結束
錄製和儲存指令碼
編輯標籤 
1 按一下開始錄製指令碼按鈕
2 執行組成指令碼的動作。
3 按一下儲存指令碼錄製按鈕
「另存新檔」對話方塊便會出現。
4 選擇要儲存指令碼的資料夾。
5 輸入指令碼的名稱,然後按一下儲存
 
您也可以
 
從指令碼移除任何復原的指令
在「另存新檔」對話方塊中,勾選移除復原的指令核取方塊。
儲存指令碼中以工具執行動作所使用的「色彩控制」面板設定
在「另存新檔」對話方塊中,勾選儲存色彩控制核取方塊。如果清除此核取方塊,則指令碼執行時會搭配指定的工具使用目前的色彩控制,而非錄製指令碼時使用的色彩控制。這個選項只會套用到以工具錄製的動作,而不會套用到對話方塊中色彩控制設定的動作。
錄製時在所屬位置顯示互動式對話方塊
在「另存新檔」對話方塊中,勾選儲存對話方塊位置核取方塊。如果您要與其他人共用指令碼,則可能不想使用這個選項。啟動這個核取方塊不僅會錄製對話方塊的位置,還會決定是否顯示「執行前/執行後」預覽區域、是否最大化對話方塊,以及是否勾選預覽影像核取方塊。您可以讓指令碼的其他使用者決定這些偏好選項。
新增說明資訊至指令碼
在「另存新檔」對話方塊中,按一下描述,然後在作者版權聲明描述方塊中輸入資訊。編輯指令碼時會顯示您輸入的資訊。