Ayuda sobre Creación de Un Archivo .bat

  • Iniciador del tema Iniciador del tema SebaDrgn
  • Fecha de inicio Fecha de inicio

SebaDrgn

Usuario Casual nvl. 2
14 May 2010
787
95
27
Valparaiso
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 :)


 
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
 
Última edición:
Tiene que ser ejecutando el bat? por que puedes hacerlo precionando la tecla Windows + L. Eso te muestra la pantalla de usuarios