Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: juntacadaveres en 20 Abril 2019, 12:08 pm



Título: Cual es la diferencia entre estos dos scripts (batch)
Publicado por: juntacadaveres en 20 Abril 2019, 12:08 pm
SET /P NOMBRE="NOMBRE DE USUARIO A SER CREADO > "
NET USER %NOMBRE% /ADD >NUL 2>NUL (
    IF NOT ERRORLEVEL 1 (
        ECHO EL USUARIO %NOMBRE% HA SIDO CREADO EXITOSAMENTE
        GOTO SALIDA
    )
    IF ERRORLEVEL 1 (
        ECHO EL USUARIO %NOMBRE% YA EXISTE
        PAUSE>NUL
        CLS
        GOTO CREACION
   )


y...... en este que no tiene paréntesis después del 2>nul ()

Código:
SET /P NOMBRE="NOMBRE DE USUARIO A SER CREADO > "
NET USER %NOMBRE% /ADD >NUL 2>NUL
    IF NOT ERRORLEVEL 1 (
        ECHO EL USUARIO %NOMBRE% HA SIDO CREADO EXITOSAMENTE
        GOTO SALIDA
    )
    IF ERRORLEVEL 1 (
        ECHO EL USUARIO %NOMBRE% YA EXISTE
        PAUSE>NUL
        CLS
        GOTO CREACION
    )

En los paréntesis esos
afecta algo?



Título: Re: Cual es la diferencia entre estos dos scripts (batch)
Publicado por: juntacadaveres en 20 Abril 2019, 12:52 pm
Hola no hace falta que contesten. Ya lo averigué. Los paréntesis en el primero sobran.


Título: Re: Cual es la diferencia entre estos dos scripts (batch)
Publicado por: Tachikomaia en 25 Abril 2019, 22:59 pm
En algún caso que no recuerdo me hubiera gustado haber tenido un reconocedor de diferencias entre 2 textos o códigos.

Pero tú no querías eso, ya habías identificado la diferencia, lo que preguntabas es la diferencia en las consecuencias...