Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: .:Xx4NG3LxX:. en 25 Febrero 2020, 20:08 PM

Título: [AYUDA] [BATCH] ¿Se puede optimizar este código? (Suma)
Publicado por: .:Xx4NG3LxX:. en 25 Febrero 2020, 20:08 PM
Hola amigos (sobre todo EdePC), he hecho un código el cual suma una cantidad de números especificados por el usuario, y da su resultado. Lo que me gustaría saber, es que si se puede mejorar/optimizar?

El código...

Código (php) [Seleccionar]

@echo off
SetLocal EnableDelayedExpansion
Title Suma multi-numeros -- .:Xx4NG3LxX:.
Color 3e

:Lol
Set/a count=0
Set num=
Cls
Echo.
Set/p "num=Ingrese la cantidad de numeros a sumar > "
If Not Defined num goto:Lol
If %num% EQU 1 (
 Echo.
 Echo Como demonios piensas sumar un solo numero?
 Pause>nul
 Goto:Lol
)
Set/a count+=%num%

For /L %%a In (1,1,%count%) Do (

 Echo.
 Set/p "num%%a=Introduce el numero %%a > "
 If Not Defined num%%a goto:Lol
 Set/a "result+=!num%%a!
   If %%a EQU %count% (
     Echo.
     Echo !result!
     Pause>nul
     Goto:Eof
   )
)


Bueno, ahí está... Gracias de antemano!

PD: El bug de GeShi con DOS no me deja poner !num%%a!. Es por eso que no lo pongo.