Renombrador masivo con BAT
Hola experto. Quiero cambiar masivamente el nombre de bastantes ficheros. No se trata de un bucle con caracteres comodín. Quiero cambiar solo una parte del nombre, vía dos métodos:
1) que me coincida una cadena de texto. Ej. Eliminar solo los caracteres que me coincidan con la cadena que yo especifique, dejando el resto del nombre intacto. Puedo pasar esto por parámetro %1 o que me lo pregunte el programa y lo mete en una variable.
2) eliminar caracteres por posiciones, es decir, eliminar los 3 primeros caracteres de cada nombre, eliminar los 3 últimos o combinar.
He buscado mucho y no logro hacerlo, LA idea la tengo clara pero no se de ningún comando o función:puedo leer el nombre y almacenarlo en una variable en For ( %~nX) pero no se asignarla a otra variable, pues parece que una vez que termina for desaparece el valor.
Incluso he visto como recortar una variable %original=~5,4% , pero no me sale. Gracias
He usado Métamorphose pero me interesa en un archivo bat