Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/01/2018, 10:00
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Variables dentro de variables en CMD

He avanzado hasta aquí, estoy probando a crear un bat instalador de programas desatendidos, lo que busco es que el menu se genere solo en base a las variables, haciendo que sea más o menos autogenerable

Vista CMD
Cita:
---------------------------------------------------
23/01/2018 |16:55:39,24
---------------------------------------------------
1+ Bandizip (Predeterminado)
2- HandBrake
3- "Media Player Clasic"
4- VideoLAN
5- Teracopy

i Instalar
d Desinstalar
r Recargar
s Salir
---------------------------------------------------

> Opciones [1-5][i,d,r,s]:
Código:
rem nX=Nombre
rem vX=Versión
rem iX=Instalador
rem uX=Desinstalador
rem pX=Parametros
rem pX=Opcion predeterminada ("+"->Sí ó "-"->No)

set n1=Bandizip
set v1=6.10
set i1=%0\BANDIZIP-SETUP.EXE
set u1="%ProgramFiles%\Bandizip\Uninstall.exe"
set p1=/S
set o1=+

set n2=HandBrake
set v2=1.0.7
set i2=%0\HandBrake-1.0.7-%PROCESSOR_ARCHITECTURE%-Win_GUI.exe
set u2="%ProgramFiles%\Handbrake\uninst.exe"
set p2=/S
set o2=-

set list1=%n1% %v1% %i1% %u1% %p1%
set list2=%n2% %v2% %i2% %u2% %p2%
set list=%list1% %list2%

//FOR MENU VISUAL
for %%p in (%list%) do (
	set v=n%%p 
	echo %v%
	echo %n5%
	for %%c in (%%p) do (
		rem echo %%c 
	)
//FOR MENU...
...