Прежде всего, немного предыстории: я студент кооператива в инженерной фирме, и мне нужно написать файл .bat, чтобы закрыть программу сканирования после 5 минут простоя.сканер находится в локальной сети и не позволяет никому открывать программу, чтобы что-либо сканировать, если ее использует кто-то другой.
Поэтому мой вопрос заключается в том, существует ли команда .bat, которая может проверять неактивность, например, измерять, сколько времени прошло с тех пор, как кто-то нажал кнопку, и через 5 минут ничего не закрывать.
Я создал файл, который откроет программу и закроет ее через 5-минутный таймер, чего пока хватит, но я хочу попытаться сделать его лучше.Любой совет будет полезен!Спасибо!
@echo off
cd "C:\WINDOWS\twain_32\escndv"
start escndv.exe >NUL
PING 1.1.1.1 -n 1 -w 300000 >NUL
Taskkill /im escndv.exe >NUL
echo Epson GT-20000 has been terminated due to inactivity
PAUSE
У меня минимальный опыт работы с файлами .bat, так что у меня есть пара часов, которые я искал в Google.