Приведенный ниже файл bat работает только внутри определенной папки, в которой находится файл bat, и я бы хотел, чтобы он работал вне этой папки или, по крайней мере, в другой папке, чем тот, в котором находится пакетный скрипт. Я новичок в файлах Bat и не уверен, но я попробовал несколько вещей без успеха.
Этот код удалит часть имени файла, " _page ", установленный как переменная ниже.
setlocal enabledelayedexpansion
set deletestring=_page
echo Ready to start
echo.
pause
echo.
for /f  "delims==" %%F in ('dir /b /l *.png  ^| find "%deletestring%"') do (
    set oldfilename=%%F
    set newfilename=!oldfilename:%deletestring%=!
     Ren "!oldfilename!" "!newfilename!"
    )
 
