HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 26.05.2022, 03:37
Mamashin
Познавший АНТИЧАТ
Регистрация: 17.11.2021
Сообщений: 1,134
С нами: 2363906

Репутация: 8


По умолчанию

Думаю такое можно сделать, наверняка абсолютно все знают про счёт и сохранение часов/минут проведённых в играх в Стиме, но я так называемый пират и к сожалению не могу купить многие игры из за проблем между странами, всегда интересно сколько я провёл всего времени в какой нибудь игре, как минимум это будет полезно если у меня кто то спросит про часы, я знаю Python, и думаю что сделать такое весьма простая задачка если конечно можно и есть нужный либ на это дел, сохранять тайтлы, часы можно в обычный txt
 
Ответить с цитированием

  #2  
Старый 27.05.2022, 12:53
laiser
Участник форума
Регистрация: 21.12.2013
Сообщений: 181
С нами: 6522707

Репутация: 83
По умолчанию

Интересная задумка, если у тебя получится сделать такое, будет круто если выложишь код в общий доступ.

А по поводу реализации, то можно сделать так:

Создать допустим бесконечный цикл, который будет ждать определенные процессы(например csgo)

Если цикл найдет, брать текущее время с помощью datetime и опять ждать окончания данного процесса.

Когда процесс csgo пропал из списка, то опять брать текущее время и получать разницу.

А дальше либо просто записывать, либо искать строку с csgo из txt файла (если нет, то создать). брать прошлое время и прибавить к этому времени новое.

Из библиотек понадобится:

datetime - для времени

psutil- для отлова процессов(можешь использовать и стандартную библу, выбор за тобой)
 
Ответить с цитированием

  #3  
Старый 29.05.2022, 07:53
Mamashin
Познавший АНТИЧАТ
Регистрация: 17.11.2021
Сообщений: 1,134
С нами: 2363906

Репутация: 8


По умолчанию

Цитата:
Сообщение от laiser  

Интересная задумка, если у тебя получится сделать такое, будет круто если выложишь код в общий доступ.

А по поводу реализации, то можно сделать так:
Создать допустим бесконечный цикл, который будет ждать определенные процессы(например csgo)
Если цикл найдет, брать текущее время с помощью datetime и опять ждать окончания данного процесса.
Когда процесс csgo пропал из списка, то опять брать текущее время и получать разницу.

А дальше либо просто записывать, либо искать строку с csgo из txt файла (если нет, то создать). брать прошлое время и прибавить к этому времени новое.

Из библиотек понадобится:
datetime - для времени
psutil- для отлова процессов(можешь использовать и стандартную библу, выбор за тобой)
Спасибо, что то такое у меня и крутилось в голове
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.