Если вопрос действительно был дурацкий - прошу прощения, просто предложить вариант сразу не мог по времени (за комплимент на счет 2 минут - все равно спасибо)
Serge Yolkin
Кстати, а так ли уж важно в данном случае (как и в некоторых других) выкладывать cmd запакованным?
В этом XY.cmd, по-моему, нет ничего специфичного, что может порезаться движком форума.
Лучше выкладывай запакованные только если без этого никак не передать точность работы батника.
Просто иногда лень запиматься копи-пастом и распаковкой ради просмотра нескольких строчек кода. Но, если они видны явно, то посмотреть интересно
@Echo Off
Title Creation X_Y
SetLocal EnableDelayedExpansion
Set #C=%COMMANDER_PATH%\Wincmd.ini
rem Set #C={drive}:\{path}\MyFile.ext
Call :A2 "%CD%"
For /f "tokens=1,* delims=_" %%i In ("%#A%") Do (
Set #B=%%j
If Not Defined #B Exit
MD "%CD:"=%\%%i_job"
Call :A1 "%#C%"
Copy /y "%#C%" "%CD:"=%\%%i_job\%#A%!#D!")
Exit /b
:A1
Set #D=%~x1
Exit /b
:A2
Set #A=%~n1
Exit
Сергей Ёлкин (2010)