PASAR X CARACTERES DE UNA VARIABLE A OTRA
Publicado por vicente diaz (1 intervención) el 02/04/2012 16:01:14
Hola a todos!!!
Mi duda es que quiero pasar n caracteres de una variable1 a otra variable2:
RUTA1=\aplicacion\nombre\1.0\documentos\archivo
Y me gustaria que quedara así:
RUTA2=\aplicacion\nombre\1.0\
para luego hacer un cd %RUTA2% y acceder a ese directorio.
El nombre del archivo seria un argumento que le paso al .bat
He probado con un for e ifs y sin exito.....el numero de caracteres lo obtengo contando la variable RUTA1 y le resto el numero de caracteres de mi archivo.
Este es el código:
set j=0
FOR %%j in (%RUTA%) do (
if %%j LSS %RESULTADO% (set RUTA2=%%j)
)
No sé si me he explicado bien, soy un poco principiante en esto de procesos batch
Muchas gracias
Mi duda es que quiero pasar n caracteres de una variable1 a otra variable2:
RUTA1=\aplicacion\nombre\1.0\documentos\archivo
Y me gustaria que quedara así:
RUTA2=\aplicacion\nombre\1.0\
para luego hacer un cd %RUTA2% y acceder a ese directorio.
El nombre del archivo seria un argumento que le paso al .bat
He probado con un for e ifs y sin exito.....el numero de caracteres lo obtengo contando la variable RUTA1 y le resto el numero de caracteres de mi archivo.
Este es el código:
set j=0
FOR %%j in (%RUTA%) do (
if %%j LSS %RESULTADO% (set RUTA2=%%j)
)
No sé si me he explicado bien, soy un poco principiante en esto de procesos batch
Muchas gracias
Valora esta pregunta
0