Ejecutar automáticamente un archivo bat después de un período inactivo predefinido

Ejecutar automáticamente un archivo bat después de un período inactivo predefinido

¿Hay alguna manera de ejecutar automáticamente el siguiente comando después de un tiempo de inactividad predefinido?

manage-bde -lock G:

Este comando activa el bloqueo de bits en Windows en una unidad G extraíble.

Preferiblemente quiero un archivo .bat en la unidad extraíble que se ejecute y bloquee automáticamente la unidad después de un tiempo predefinido de permanecer desatendida.

Digamos, por ejemplo, que si la unidad se deja desatendida durante 10 minutos, manage-bde -lock G:se ejecuta el comando.

Respuesta1

Descargo de responsabilidad: esto podría tener consecuencias negativas si bloquea una unidad con archivos abiertos.

Su comando está casi completo, yo agregaría -ForceDismount. entonces `manage-bde -lock G: -ForceDismount

  • Agregue una tarea en el Programador de tareas, seleccione su nombre de cuenta.
  • Marque la casilla "Ejecutar con los privilegios más altos".
  • Agregue un activador basado en No activo.
  • Edite las condiciones (pestaña) para que coincidan con el período inactivo que desee.
  • Agregar acción, agregar archivo por lotes.

En su archivo .bat agregue:

@ECHO OFF
If exist "G:\Folder" (goto lock) else goto end

:lock
manage-bde -lock G: -ForceDismount
pause
REM Pause, so you read any feedback from the sytem.

:end
exit

Reemplace "Carpeta" con una carpeta que exista en la unidad. La instrucción if solo activará el comando de bloqueo si la unidad está realmente desbloqueada.

Por favor toma nota queinactividadse mide por la inactividad del teclado y el mouse. Si estás mirando la pantalla durante digamos 30 minutos, este comando también se activará. Es como esas oficinas que tienen detección de movimiento en sus luces. Así que cada 30 minutos el ocupante tiene que saludar (o ponerse de pie) para mantener las luces encendidas. Al igual que esas oficinas, estás tratando de detectar la ausencia, basándose en la ausencia de movimiento (o en tu caso, la ausencia de actividad del teclado y el mouse), lo cual simplemente no es lo mismo, sino una mala aproximación. Debería escribir un blog sobre esto, estamos en 2016 y esto todavía sucede. ¡Pesadilla de usabilidad! ;) Ps ¡La solución son los detectores de presencia! Convirtiendo eso a su situación: puede aproximarse a esto detectando una llave USB que se desconecta del sistema (bloqueo de disparos), ya que está conectada a usted a través de un cable retráctil de pase de esquí que arrastra la unidad USB con usted cuando sale del habitación. Ajá. ;)

información relacionada