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

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [BATCH] Necessito ayuda URGENTE ! SCRIPT BATCH !!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [BATCH] Necessito ayuda URGENTE ! SCRIPT BATCH !!  (Leído 1,272 veces)
wescker

Desconectado Desconectado

Mensajes: 1


Ver Perfil
[BATCH] Necessito ayuda URGENTE ! SCRIPT BATCH !!
« en: 26 Noviembre 2016, 19:41 pm »

Mirad la cuestión es que tengo un script para hacer backups.

El script permite la creación de "perfiles" osea de directorios(carpetas) con un nombre que el usuario establece dentro del mismo script. Hasta aquí todo va bien....

Pero luego digamos que tengo echo un sistema para listar en pantalla los perfiles ya creados que se guardan en una carpeta. De la forma siguiente:

Citar
[2]- Crear backup des de un perfil ---
-----------------------------------

 Lista de perfiles.

 [1]. Albert Gene
 [2]. Albert Gene Tordera
 [3]. Fango Maricon
 [4]. Patricio Castillo
 [5]. Pedro Caraculo
 [6]. Script OP
 [7]. Aloja

------------------------------------
Elige perfil:

AQUÍ EL CÓDIGO QUE MUESTRA ESTA LISTA POR PANTALLA:
Citar
cls
echo.
echo [2]- Crear backup des de un perfil ---
echo -----------------------------------
echo.
echo. Lista de perfiles.
echo.
set /a c=0
for /f "tokens=*" %%a IN (C:\BATCKUP\llista2.txt) DO (set linea=%%a&call:aumentar_numeros)
echo.
echo ------------------------------------
set /p nom3=Elige perfil:

Pero el problema es que ahora necesito que cuando el usuario elija por ejemplo el numero 1 Se me vaya al perfil/carpeta Albert Gene.

Que si el usuario teclee el numero 6 se vaya al perfil que son carpetas remarco, Script OP.



Esto es todo no se como vincular la lista con las carpetas. Porque lo podría hacer todo a base de : IF "%nom2%" EQU "0" GOTO "directorio"

Pero no me sirve porque es muy limitado. Necesito que aunque el usuario cree 1000 Carpetas/perfiles. Todos saldrán numerados pero cuando el usuario escriba el numero de un perfil que se haga una copia de seguridad de ese dicho perfil/carpeta.

PD: Los numero pj: [1], [2],[3] se hace mediante este código :

Citar

for /f "tokens=*" %%a IN (C:\BATCKUP\llista2.txt) DO (set linea=%%a&call:aumentar_numeros)

:aumentar_numeros
set /a c=%c%+1
echo. [%c%]. %linea%


Que básicamente coje un fichero TXT que contiene la lista dinámica de todos los perfiles que se vayan creando.

Y le añade un numero en orden descendente osea del [1] .... [9]

A lado de cada perfil en cuestión por ejemplo si yo ahora crease un perfil quedaría así :

Citar

 [1]. Albert Gene
 [2]. Albert Gene Tordera
 [3]. Fango Maricon
 [4]. Patricio Castillo
 [5]. Pedro Caraculo
 [6]. Script OP
 [7]. Aloja
 [8]. NUEVO PERFIL

También he echo que se guarde en un .TXT la nueva lista con los numero ya incluidos. Esa es : lista2.txt

Como se podría hacer esto estoy perdido necesito ayuda, Gracias de Antemano...:(

En serio nadie me puede prestar ayuda ??? :-(

MOD: No hacer doble post. Usa el botón modificar.


« Última modificación: 28 Noviembre 2016, 23:44 pm por MCKSys Argentina » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Necessito Ayuda sobre un Script.bat
Scripting
eda6 6 2,910 Último mensaje 23 Junio 2012, 02:07 am
por Eleкtro
Ayuda Script batch/powershell
Scripting
ruvenhr 9 3,204 Último mensaje 17 Junio 2013, 10:39 am
por ruvenhr
Ayuda script Batch copia de archivos
Scripting
Hyoga82 3 1,739 Último mensaje 14 Junio 2013, 13:03 pm
por Hyoga82
[URGENTE][AYUDA][BATCH][RESUELTO]
Scripting
ByEmalml 3 1,731 Último mensaje 29 Abril 2014, 01:26 am
por ByEmalml
[BATCH-SCRIPT] Necesitaria Ayuda en script en batch .
Scripting
PaKun 1 792 Último mensaje 1 Mayo 2019, 00:18 am
por **Aincrad**
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines