Я хочу записать время, которое я провожу между включением моего компьютера и его выключением; Например, обновлять текстовый файл с записями о том, как я переключаю свой компьютер утром и выключаю его после обеда, чтобы к концу месяца я мог видеть, сколько часов я работал.

Есть ли какое-либо существующее приложение, делающее такую вещь?

3 ответа3

1

с помощью утилиты Uptime

Microsoft опубликовала инструмент под названием Uptime.exe. Это простой инструмент командной строки, который анализирует информацию о надежности и доступности компьютера. Он может работать локально или удаленно. В простой форме инструмент отображает текущее время работы системы. Расширенный параметр позволяет получить доступ к более подробной информации, такой как завершение работы, перезагрузка, сбой операционной системы и установка пакета обновления.

Для получения дополнительной информации и ссылок на скачивание прочитайте следующую КБ:Uptime.exe Средство позволяет оценить доступность сервера с Windows NT 4.0 SP4 или новее. Чтобы использовать его, выполните следующие действия:

  1. Загрузите файл uptime.exe по приведенной выше ссылке и сохраните его в папке, предпочтительно в той, которая находится в системном пути (например, SYSTEM32).
  2. Откройте окно командной строки с повышенными правами. Чтобы открыть командную строку с повышенными привилегиями, нажмите кнопку «Пуск», выберите «Все программы», нажмите «Стандартные», щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора». Вы также можете ввести CMD в поле поиска в меню «Пуск», и когда вы увидите значок командной строки, щелкните по нему, чтобы выбрать его, удерживая клавиши CTRL+SHIFT и нажмите ENTER.
  3. Перейдите туда, куда вы поместили утилиту uptime.exe.
  4. Запустите утилиту uptime.exe . Вы можете добавить /? в команду, чтобы получить больше вариантов.

источник


В случае, если предыдущий был для вас излишним, для более легкого использования я советую:Uptime Monitor и Power Calculator

Описание

Написанная на C #, эта небольшая программа используется для регистрации времени простоя компьютера и времени простоя с целью расчета потребляемой мощности и затрат, а также экономии, где время простоя рассматривается как режим ожидания или спящий режим.


Существует также программное обеспечение с улучшенным дизайном и более продвинутым графическим интерфейсом, называемое up.time.
В бесплатной версии у вас есть ограниченное количество функций, но оно не определено, если включен мониторинг работоспособности. http://www.uptimesoftware.com/overview.php

0

Получите RaspberryPi и заставляйте его пинговать ваш Windows-компьютер каждую минуту или около того, и добавляйте каждое изменение состояния в файл (или лучше в базу данных). Как насчет пингования телефона, чтобы вы знали, когда уходите и возвращаетесь? Или пингуйте свой смарт-телевизор, чтобы вы могли отслеживать, как часто и как долго вы смотрели телевизор.

0

В "Журнале событий" Windows (eventvwr.msc) есть такие записи, хотя найти их может быть сложно. Вы можете включить аудит системных событий с помощью secpol.msc (или групповой политики), в котором будут записаны явные записи "система загружена", "пользователь вошел в систему", "завершение работы системы".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .