batch

Iniciado por garniks, 21 Junio 2016, 17:40 PM

0 Miembros y 1 Visitante están viendo este tema.

garniks

necesito hacer un batch de creacion de usuarios masivo

hckcrck

#1
Lo que pides es imposible si lo que quieres es que llegue a 0 exacto, un numero puede dividirse por dos infinitamente y no llegar a 0 nunca, pero si los decimales te la resbalan te dejo un código:


@echo off
echo.
echo que numero desea dividir?
set/P result= ::
:noes
set /a result=%result% / 2
set /a count=%count% + 1
if %result%==0 goto conseguido
goto noes
:conseguido
echo.
echo conseguido en %count% intentos
echo.
pause
exit

a ver si te sirve  :)
Para seguir la senda:

*observa al maestro,
sigue al maestro,
camina con el maestro,
ve a través del maestro,
conviértete en el maestro.

https://www.youtube.com/watch?v=08dphYPKLyE

garniks

muchas gracias, lo que sale al final es el numero de veces que hay que dividir el numero que se va a dividir por 2, eres un crak
olle, y para hacer lo mismo enun script de debian que tendria que poner??

[Arg] $triker;

Batch no soporta decimales...
8Noobs - Comunidad para todos y todas, sin importar sus conocimientos en informática.

--> Unirse a 8Noobs <--

hckcrck

Bueno entonces ya no sería lenguaje batch, sería bash, eso no lo controlo, pero ne animo a que lo intentes tu mismo, yo me lo he pasado muy bien haciendo este código, es lenguaje básico seguro que puedes perfectamente.

Para que darte los peces si puedes aprender a pescar?

Saludos  :)

PD:

CitarBatch no soporta decimales...

Me he dado cuenta, menos mal, si no menudo bucle...   ;D
Para seguir la senda:

*observa al maestro,
sigue al maestro,
camina con el maestro,
ve a través del maestro,
conviértete en el maestro.

https://www.youtube.com/watch?v=08dphYPKLyE

garniks


Eleкtro

El foro no está para hacer tareas. La próxima vez trata de publicar tus investigaciones y/o demostrar que lo has implementar hacer por ti mismo.

Tema Cerrado.

Saludos