Eu determinei a seguinte solução alternativa, embora limite a saída para quais manipulações variáveis estão disponíveis em cmd, em vez disso, o que poderia ser realizado com Porcentagens do ImageMagick escapam .
FOR %a IN (*.png) DO convert "%a" "test-%~na%~xa"
Com base nessas variáveis de arquivo em lote;
%~a expands %a removing any surrounding quotes (")
%~fa expands %a to a fully qualified path name
%~da expands %a to a drive letter only
%~pa expands %a to a path only
%~na expands %a to a file name only
%~xa expands %a to a file extension only