Archivo por lotes para el apagado automático de Win XP

  

Hay muchos programas de apagado en la red. Hoy en día, usamos DIY, que es fácil de usar en procesos por lotes. El principio es super simple. Después de leerlo, realice su propio programa de apagado programado.

Recientemente ha habido muchas películas y soy demasiado perezosa para ir sola al cine. Lo descargaré en línea y lo veré cuando esté bien por las noches. Ir a trabajar durante el día, conducir una computadora para descargar películas, configurar la hora con el programa de apagado automático y, cuando la película esté casi descargada, se apagará automáticamente. Muchos procedimientos de cierre programados en línea, pero quiero obtener uno más personalizado, DIY.

Veamos el principio. El cierre de Windows XP está controlado por el programa Shutdown.exe. Se encuentra en la carpeta Windows \\ System32. Combine este programa con el procesamiento por lotes para crear un programa de apagado automático. Es

Después de conocer los principios relevantes, comience a escribir el lote:
@echo off
título Sistema apagado
: loop
cls
color bc
echo. < BR> echo.
Echo *** WINDOWSXP Quick Shutdown System ***
Echo.
Echo Quick Shutdown ........................ Ingrese
Echo Start Countdown Shutdown ... ......... Por favor ingrese 1 + Ingrese
Echo Configure el tiempo para apagar ............... Por favor ingrese 2 + Ingrese
Echo Display Timing shutdown .................. Por favor ingrese 3 + Ingrese
echo Establezca el apagado diario .................. Ingrese 4 + Ingrese
echo Cancelar el apagado del sistema .................. Ingrese el espacio + ingrese
echo Salir ........................ ... Ingrese Q + Ingrese
echo.
echo.
establezca a =
establezca /pa = [Ingrese]:
si "% a%" == "1" goto Aaa
si "% a%" == "2" goto bbb
i f "% a%" == "" goto ccc
si "% a%" == "goto ddd
si"% a% "==" 3 "goto eee
si"% a % "==" 4 "goto fff
si"% a% "==" q "salir
goto loop
: ddd
@echo off
color e5
cls < BR> echo.
echo.
echo 〖El sistema está a punto de apagarse y finalizar el proceso〗
pausa
echo.
:: ntsd -cq -pn% run%
taskkill /f /t /im pfw.exe /f /t /im internat.exe /f /t /im explorer.exe
shutdown -s -f -t 0 -c "Cancelar, ejecute shutdown -a"
exit < BR>: aaa
@echo apagado
color f4
eco.
eco.
eco.
eco configurará el sistema para que se apague automáticamente, ingrese los segundos de la cuenta regresiva aquí Automóvil, el sistema se apagará automáticamente a la hora establecida
set mytime =
set /p mytimes = [Desconexión de cuenta regresiva, ingrese el número de horas]:
set /a mytimes =% mytimes% * 3600
set /p mytimef = [Ingrese la cantidad de minutos para el apagado de la cuenta regresiva]:
establezca /a mytimef =% mytimef% * 60
establezca /p mytimem = [Cuenta regresiva, ingrese la cantidad de segundos]:
establezca /a mytime =% mytimes% +% mytimef% +% mytimem%
shutdown -s -t% mytime% -c "Cancelar, por favor ejecute shutdown -a" < BR> cls
echo.
echo 〖El sistema se apagará después de% mytime% seconds
echo.
pause
goto loop
: bbb
@echo off
color f9
eco.
eco.
eco.
eco configurará el sistema para que se apague ahora, ingrese el tiempo de apagado (como 12:00) aquí, el sistema cerrará automáticamente el tiempo < BR> set mytimes =
set mytimef =
set /p mytimes = [Cuando se apaga el tiempo, ingrese]:
set /p mytimef = [Apagado temporizado, ingrese el minuto]:
en% mytimes% :% mytimef% shutdown -s -t 0
:: Esto significa que la operación shutdown -s -t 0 se realiza en mytime. Si el tiempo actual es mayor que el tiempo de ejecución de la tarea, el valor predeterminado es mañana, y 0 es el tiempo de cuenta regresiva.
echo.
echo 〖Ahora se mostrarán todos los planos〗
echo ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ■■■■■■■■
pausa
:: Mostrar plano y pausa
goto loop
: eco
color f2
eco.
Eco.
eco.
eco 〖Ahora configurará el sistema para que apague automáticamente echo
eco.
pausa
apagado -a
eco.
eco.
eco 〖 Ahora se muestran todos los planes, el plan se cancela después del retorno del carro y no se requiere confirmación.
Echo ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ■
en
eco ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ /yes
:: Cancelar todos los planes sin confirmación
cls
echo.
echo 〖El sistema ha cancelado el apagado automático〗
〖El sistema ha cancelado todas las tareas programadas echo
eco.
pausar
goto loop
: eee
@echo apagado
color f4
echo.
echo.
echo.
echo configurará el sistema para que se apague automáticamente, ingrese los segundos de la cuenta regresiva aquí y presione Enter, el sistema se cerrará automáticamente a la hora establecida
set mytime =
:: Esta línea es para borrar mytime El valor de la variable, para no tener el valor de la variable en caso de falta de atención, es un buen hábito.
set mytimes = 0
:: Asignar 0 es hacer que% mytimes% no tenga sentido, lo mismo a continuación .
set mytimef = 0
set mytimem = 0
set /p mytimes = [Ingrese el número de horas para el cierre de la cuenta regresiva]:
set /a mytimes =% mytimes% * 3600
set /p mytimef = [Ingrese el número de minutos para el apagado de la cuenta regresiva]:
establezca /a mytimef =% mytimef% * 60
establezca /p mytimem = [Cuenta regresiva para contar, ingrese el número de segundos]:
color a3
Modo con cols = 30 líneas = 4
set /a mytime =% mytimes% +% mytimef% +% mytimem%
SET wait = ping -n 2 127.0.0.1 ^ ≫ ^ nul
para /l %% n en (% mytime%, - 1,0) do (
rem cls
echo *************** ****
echo 〖%% n segundos después del apagado automático〗
echo *******************
% wait%
cls
)
shutdown -s -t 0
goto loop
: fff
@echo off
color f9
echo.
echo.
echo. < BR> echo ahora configurará el sistema para que se ejecute auto-apagado todos los días
echo.
set myopengs =
set /p myopengs = [restablecer configuración ingrese un solo espacio + enter, única y última configuración por favor Enter]
echo.
echo Por favor ingrese el tiempo de apagado (como 12:00) y presione Enter, el sistema cerrará regularmente
echo.
set mytimes =
set mytimef = < BR> set /p mytimes = [Cuando se apaga el tiempo, ingrese]:
set /p mytimef = [Apagado el tiempo, ingrese la puntuación]:
en% mytimes%:% mytimef% /todos: M, T, W , Th, F, S, Su shutdown -s -f
echo.
echo 〖Ahora se mostrarán todos los planos〗
echo ■■■■■■■■ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

Copie el lote, cópielo en el Bloc de notas y guárdelo como un archivo bat.

Copyright © Conocimiento de Windows All Rights Reserved