Hola compañeros
Tengo un bat que me genera una carpeta comprimida rar con contraseña a partir de un zip sin carpeta con este código:
if exist lote.zip 7z.exe e lote.zip -oarticulo_3750_7791
if exist lote.zip rar a -r -plaquelepongo rar\articulo_3750_7791.rar articulo_3750_7791
if exist lote.zip RD /q /s articulo_3750_7791
El nombre del articulo es el mismo siempre pero el numero 3750_7791 puede variar con el tiempo y lo señala otro archivo de texto (version.txt) que viene dentro de lote.zip, con este formato:
nombre=pieza8760
version=8791
Hasta ahora lo que hago es abrir version.txt copiar el primer numero (nombre=pieza), editar el bat y reemplazar el dato viejo por el nuevo en articulo_3750, luego copio el numero (version=) y repito reemplazar para el segundo numero en articulo_3750_7791. Una vez editado ya puedo dejar trabajar el bat hasta el próximo cambio de versión.
Lo que necesito es generar un código que copie el numero de pieza y lo ponga en el bat en todos los sitios donde esté el numero y ademas que copie la versión y haga lo propio
Es decir dejar el bat así:
if exist lote.zip 7z.exe e lote.zip -oarticulo_8760_8791
if exist lote.zip rar a -r -plaquelepongo rar\articulo_8760_8791.rar articulo_8760_8791
if exist lote.zip RD /q /s articulo_8760_8791
¿Esto es posible?
Me valdría con que solo cambiara el segundo dato ya que el primero lo conozco con antelación y puedo dejar el bat nuevo editado con los primeros números a falta del numero de versión.