ドロップレットを Windowsのバッチファイル(.bat) から実行することで、複数の画像を一括処理 したり、Windows側の処理と連携 したりできます。
本記事では、バッチファイルを活用して Photoshopのドロップレットを自動実行する方法 を解説します。
目次
1. バッチファイルの作成手順
STEP.1 バッチファイル(.bat)の格納先を確認
Windows + R
を押してshell:sendto
を入力SendTo
フォルダが開くので、ここに.bat
ファイルを配置
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\SendTo
STEP.2 バッチファイルの動作確認
- テスト用の.batを作成
batコピーする編集する@echo off
echo "%~dp1%~n1.psd"
pause
- PSDファイルを「送る」から実行
- パスが正しく取得できることを確認
STEP.3 ドロップレットを実行するバッチを作成
- 本番用.batを作成
@echo off
setlocal enabledelayedexpansion
for %%F in (*.psd) do call :sub "%%F"
goto :EOF
:sub
C:\Users\min\Desktop\グレーアウト.exe "%~dp1%~n1.psd"
goto :EOF
- PSDファイルを右クリック → 「送る」 → 作成した.batを選択
- ドロップレットが自動で適用される
途中で止まる場合
「コマンドは現在使用できません。」とドロップレットが止まる場合は”開くコマンドを無視”など余計なオプションをつけた場合に出ます。
まとめ
手順 | 内容 |
---|---|
バッチファイル作成 | Windowsの「送る」に.batを配置 |
動作確認 | パス取得テスト |
ドロップレット実行 | 画像を一括変換 |
バッチファイルを活用すると 作業を完全自動化 できます!