自訂控制列按鈕
概覽
控制列分為兩個區塊:
* 左側(檔案層級): 與外部應用程式的整合(例如「用...開啟」、「在檔案總管中顯示」)。這些可在 設定 - 控制項 中設定。
* 右側(預覽層級): 視窗控制項(例如旋轉、靜音、縮放)。
本指南專注於擴充左側區塊。
設定
- 前往
設定 - 控制項。 - 輸入目標副檔名(例如
png)或特殊權杖。 - 點擊
+選擇目標執行檔(.exe)。 - (可選)點擊編輯圖示以定義 CLI 引數。
進階用法:CLI 參數
呼叫外部工具時,Seer 使用佔位符來傳遞檔案資訊。
佔位符:${input_file}
此權杖會動態替換為目前預覽檔案的絕對路徑。
範例:自訂 7z 解壓縮
要從控制列直接觸發 7z.exe:
1. 將副檔名設為:zip
2. 選擇路徑:C:\Path\To\7z.exe
3. 設定參數:x "${input_file}" -r -y -o"C:\Output\Path\"
參數說明:
* x:保留完整路徑進行解壓縮。
* "${input_file}":目標檔案的必要佔位符。
* -r:遞迴處理。
* -y:自動確認(覆寫)。
* -o:輸出目錄。
警告: 確保所有路徑均為絕對路徑。如果路徑包含空格,請用雙引號括起來(例如
"${input_file}")。
特殊目標權杖
在副檔名欄位中使用這些權杖以進行更廣泛的比對:
| 權杖 | 說明 |
|---|---|
${type_folder} |
比對目錄。 |
${type_file} |
比對所有檔案(包括無副檔名的檔案)。 |
${type_all} |
比對所有項目(檔案與資料夾)。 |
注意:權杖不區分大小寫,亦可與副檔名以空格合併使用(例如 png jpg ${type_folder})。