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