Popełniłem ostatnio takiego .bat'a do szybkiego poprawiania skanów odręcznych szkiców ołówkiem.
Kod: Zaznacz cały
@echo off
setlocal enabledelayedexpansion
REM Get the dropped file path
set "file_path=%~1"
REM Get the file location (directory)
for %%F in ("%file_path%") do (
set "file_location=%%~dpF"
)
REM Get the file name (without extension)
for %%F in ("%file_path%") do (
set "file_name=%%~nF"
)
REM Get the file extension
for %%F in ("%file_path%") do (
set "file_extension=%%~xF"
)
REM Apply ImageMagick processing
magick "!file_path!" -level 0%%,93%%,0.4 "!file_location!!file_name!_imprv!file_extension!"
REM Display the variables (you can remove this part or replace with your own logic)
echo File Path: !file_path!
echo File Location: !file_location!
echo File Name: !file_name!
echo File Extension: !file_extension!
endlocal
Wystarczy zapisać jako plik z rozszerzeniem .bat i upuścić na niego plik jpg ze skanem szkicu. Inne rozszerzenia też powinien czytać, ale nie testowałem.
Jeśli coś nie działa to warto sprawdzić, czy mamy zainstalowany ImageMagick, jeśli nie to tu jest link.
Przykład Enjoy!