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...
...