отказ от ответственности: это может иметь негативные последствия, если вы заблокируете диск с открытыми файлами.
ваша команда почти завершена, я бы добавил-ForceDismount.
так `управление BDE -замок г: -ForceDismount
- Добавить задачу в планировщик задач, выберите имя учетной записи.
- флажок "запуск с наивысшими привилегиями".
- добавить триггер, основанный на неактивном.
- редактировать условия (вкладка), чтобы соответствовать желаемому неактивным период.
- добавить действие, добавить batchfile.
в свой .bat файл добавить:
@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
заменить "папка" на папку, которая существует на диске.
Оператор if запускает команду блокировки только в том случае, если диск действительно разблокирован.
Пожалуйста, обратите внимание, что бездействие измеряется неактивностью клавиатуры и мыши. Если вы смотрите на экран, скажем, 30 минут, эта команда также будет срабатывать. Это как в тех офисах. у которых есть детектор движения для их огней. Таким образом, каждые 30 минут пассажир должен махать (или стоять), чтобы держать свет включенным. Как и эти офисы, вы пытаетесь обнаружить отсутствие, основанное на отсутствии движения (или в вашем случае отсутствие активности клавиатуры и мыши), что просто не то же самое, но плохое приближение. Я должен написать блог это, это 2016 год, и это все еще происходит. Кошмар юзабилити! ;) P. s. Решение-детекторы присутствия! Преобразования в вашей ситуации: Вы можете приблизиться к этому, обнаружив, что USB-ключ отделен от системы (пожарный замок), поскольку он прикреплен к вам через кабель для извлечения ски-пасса, который тянет USB-накопитель с вами, когда вы выходите из комнаты. А-ха. ;)