Título: Copiar texto de un archivo de texto a bat modificando el bat Publicado por: Orni1 en 22 Septiembre 2016, 22:47 pm 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. |