Check the new version here

Popular channels

Script para apagado programado en Windows

Buenas tardes taringueros. Acá les traigo un script programado en batch para automatizar el proceso de apagado desatendido en sistemas operativos Windows.

Esto puede ser util porque alguna vez dejamos el ordenador haciendo una tarea de la cual sabemos cuando la hemos empezado y aproximadamente cuando va a terminar y por lo que sea no vamos a estar presentes para cuando deseemos apagar el ordenador. Esto pueden ser:
- Descargas de mucha cantidad de memoria de las cuales conocemos el tiempo.
- Formateos que toman mucha cantidad de tiempo.
- Querer no dejar el PC encendido mas de x horas por el motivo que sea.
- etc.


Solo tienen que copiar este codigo en un archivo de texto "apagado_programado".txt y cambiarle la extension a .bat, de manera que quede "apagado_programado.bat". El nombre que den al archivo puede ser el que mas les guste.


@echo off
echo "*********************************************************************"
echo " Bienvenido al sistema de apagado programado del PC Windows. "
echo " By R. Doncel "
echo "*********************************************************************"
@echo off
title Temporizador para apagado programado de PC Windows
:menu
echo Escriba que quiere hacer, elija una de las tres opciones:
echo 1 - Programar un apagado automatico.
echo 2 - Cancelar un apagado automatico (programado previamente).
echo 3 - Salir sin programar nada.
set /p o=
if %o%==1 (goto calcular)
if %o%==2 (goto cancelar)
if %o%==3 (goto conforme)
else %o% GTR 4
echo Debe seleccionar solo una de las tres opciones
pause
cls
goto menu
:calcular
echo Introduzca el numero horas en las que apagar el PC.
echo Si el tiempo es menos de 1 hora, introduzca 0:
set /p h=
echo Numero de minutos a agregar a %h% hora(s) seleccionadas anteriormente:
set /p m=
set /a a= h*3600
set /a b= m*60
set /a t= %a%+%b%
:repetir
echo ¿Esta conforme con la temporizacion que ha programado?
echo 1 - Si
echo 2 - No
echo 3 - Volver al menu principal
set /p respuesta=
if %respuesta%==1 (goto programar)
if %respuesta%==2 (goto calcular)
if %respuesta%==3 (goto menu)
else %respuesta% GTR 4
echo Debe seleccionar solo una de las tres opciones
pause
cls
goto repetir
:cancelar
shutdown -a
exit
:programar
shutdown -s -t %t%
exit


Despúes nos basta con hacer doble clic al archivo y se nos aparece una pantalla negra donde dependiendo de lo que queramos hacer tendremos que elegir alguna opcion
0
0
0
1
0No comments yet