自訂控制列按鈕

概覽

控制列分為兩個區塊: * 左側(檔案層級): 與外部應用程式的整合(例如「用...開啟」、「在檔案總管中顯示」)。這些可在 設定 - 控制項 中設定。 * 右側(預覽層級): 視窗控制項(例如旋轉、靜音、縮放)。

本指南專注於擴充左側區塊。

設定

  1. 前往 設定 - 控制項
  2. 輸入目標副檔名(例如 png)或特殊權杖
  3. 點擊 + 選擇目標執行檔(.exe)。
  4. (可選)點擊編輯圖示以定義 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})。