Ayuda sobre Creación de Un Archivo .bat

Tema en 'Programación & Programación Web' iniciado por SebaDrgn, 4 Feb 2014.

  1. SebaDrgn

    SebaDrgn Usuario Casual nvl. 2
    1/41

    Registrado:
    14 May 2010
    Mensajes:
    839
    Me Gusta recibidos:
    81
    Primero que nada mis disculpa si no es aca

    Hola es simple, lo que quiero hacer es que al iniciar mi pc (windows 7) se inicie pero ya dentro de windows quiero que el pc se vaya a cambiar usuario al ejecutar un bat o si existe tambien otra forma

    lo que encontre es esto

    @echo off
    title Reinicio del PC //TITULO DE LA VENTANA
    echo.
    shutdown -s -t 60 //TIEMPO EN SEGUNDOS QUE TARDARÁ EN REINICIARSE
    echo.
    msg * Owned by PiraEv2 //MENSAJE EN UNA VENTANA
    echo.
    exit

    y lo que tendria que cambiar es la linea peor no se que ponerleshutdown -s -t 60

    como puedo cambiar esa linea para que cuando ejecute el archivo bat se me vaya a la pantalla de seleccion de cuenta, ( la que aparece cuando presiona en cambiar usuario, no cerrar sesion ni apagar)

    de antemano gracias por la ayuda :)


     
  2. masyonadiemas

    masyonadiemas Usuario Nuevo nvl. 1
    1/41

    Registrado:
    8 Feb 2012
    Mensajes:
    12
    Me Gusta recibidos:
    0
    Amigo esta es tu solución, el comando para bloquear la sesión no te permite indicar el tiempo que deseas esperar antes que se realice, para controlar el tiempo haremos un PING a localhost "ping -n X 127.0.0.1 > null" donde X es la cantidad de paquetes que enviaremos (debería ser mas menos 1 segundo entre uno y otro).

    @echo off
    title Reinicio del PC // TITULO DE LA VENTANA
    echo.
    ping -n 10 127.0.0.1 > null
    rundll32.exe user32.dll,LockWorkSation // bloquea la sesion,
    echo.
    msg * Owned by MasYoNadieMas // MENSAJE EN UNA VENTANA
    echo.
    exit

    Si quieres cerrar la sesión debes usar el comando "shutdown -l -f -t X" donde X es el tiempo en segundos que quieres que tarde.
    Espero te haya servido. Suerte
     
    #2 masyonadiemas, 15 Feb 2014
    Última edición: 15 Feb 2014
  3. alex_chillan

    alex_chillan Usuario Nuevo nvl. 1
    1/41

    Registrado:
    13 Oct 2006
    Mensajes:
    19
    Me Gusta recibidos:
    0
    Tiene que ser ejecutando el bat? por que puedes hacerlo precionando la tecla Windows + L. Eso te muestra la pantalla de usuarios