Título: Crear un batch desde otro batch con variables Publicado por: Javiito_32 en 26 Septiembre 2018, 11:29 am Hola,
Tengo un pequeño problema, pongo el siguiente ejmplo cuando quieres crear un archivo bat desde otro se escribe Código: echo *codigo*>>test.bat pero cuando quieres hacer esto mismo con una variable el batch principal en el que escribes el codigo sustituye esa variable por ejemploCódigo: echo copy "C:\ejemplo.jpg" "C:\%random%">copy.bat entonces en este caso el archivo copy.bat contiene el textoCódigo: copy "C:\ejemplo.jpg" "C:\1725" (o el numero que salga)mi intencion con el codigo es poder copiar un archivo varias veces y esta manera no me funciona cuando trato de crear otro entonces, Mi duda es si exista alguna forma de conservar la variable para que en el bat creado salga talcual Código: copy "C:\ejemplo.jpg" "C:\%random%" O si por el contrario hay alguna otra forma de copiar y que salga por ejemploejemplo.jpg ejemplo(1).jpg etc... ya que con el comando copy no me funciona. Muchas Gracias :D Título: Re: Crear un batch desde otro batch con variables Publicado por: EdePC en 26 Septiembre 2018, 15:06 pm Saludos,
- Vaya lío, podrías utilizar una variable con los caracteres % escapados (^%) porque directamente no me ha dejado :xD, esto funciona: Código
Título: Re: Crear un batch desde otro batch con variables Publicado por: **Aincrad** en 26 Septiembre 2018, 17:20 pm Bueno ya te han puesto la respuesta arriba , también podrías buscar algún código fuente y guiarte!
Por ejm: Código
Ves al utilización del signo ^ te ayuda en esos casos. Código Fuente sacado de : [batch] [aporte] batch archive security v0.3 (https://foro.elhacker.net/scripting/batch_aporte_batch_archive_security_v03-t475428.0.html) Título: Re: Crear un batch desde otro batch con variables Publicado por: Javiito_32 en 26 Septiembre 2018, 17:52 pm Deacuerdo, muchas gracias, consegui finalizar el script ;-)
|