コントロールバーボタンのカスタマイズ
概要
コントロールバー は 2 つのセクションに分かれています:
* 左側(ファイルレベル): 外部アプリケーションとの統合(例: 「プログラムから開く...」、「エクスプローラーで表示」)。これらは Settings - Controls で設定可能です。
* 右側(プレビューレベル): ビューポートコントロール(例: 回転、ミュート、ズーム)。
このガイドでは 左側 セクションの拡張に焦点を当てます。
設定
Settings - Controlsに移動します。- 対象の拡張子(例:
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})。