elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: Duda script BATCH en: 4 Marzo 2015, 16:06 pm
Te agradezco la respuesta, me ha ayudado mucho!
Tengo unas dudas:
Que significa %%~n#
Como funciona el CALL antes de un echo
Y como podría hacer que los subdirectorios no aparezcan, porque al haber una carpeta dentro la lista también.
Gracias!
2  Programación / Scripting / Duda script BATCH en: 4 Marzo 2015, 00:04 am
Hola, buenas, soy nuevo en el foro así que saludos a todos!
Hace poco empece con BATCH y se me ocurrió hacer un script que haga lo siguiente:
Listar las carpetas de un directorio establecido en el script y enumerarlo, de forma que quede algo asi

      1- dir1
      2- dir2
      3- dir3

Asi con todas las carpetas que tenga ese directorio. Me quedó algo así
Citar
@echo off
setlocal enabledelayedexpansion
set i=1
for /R D:\carpeta /D %%a in (*) do (
   for /F "tokens=1-3 delims=\" %%b in ("%%a") do (
      echo !i!- %%d
      set /a i=i+1
   )
)
pause

El problema esta en que quiero que se me guarde la ruta en variables, explico lo que quiero conseguir.. Que el script pida el numero de la carpeta osea si pongo un 2 que se abra la carpeta que este numerada con ese numero. Habia pensado en algo así:
Código:
@echo off
setlocal enabledelayedexpansion
set i=1
for /R D:\comp /D %%a in (*) do (
for /F "tokens=1-3 delims=\" %%b in ("%%a") do (
echo !i!- %%d
SET SEL!I!=%%a  *AQUÍ ESTA EL FALLO %%a NO FUNCIONA*
ECHO !SEL4!
set /a i=i+1
)
)
pause


Como podría hacerlo?
Tendría solución?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines