コントロールバーボタンのカスタマイズ

概要

コントロールバー は 2 つのセクションに分かれています: * 左側(ファイルレベル): 外部アプリケーションとの統合(例: 「プログラムから開く...」、「エクスプローラーで表示」)。これらは Settings - Controls で設定可能です。 * 右側(プレビューレベル): ビューポートコントロール(例: 回転、ミュート、ズーム)。

このガイドでは 左側 セクションの拡張に焦点を当てます。

設定

  1. Settings - Controls に移動します。
  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})。