如何跟踪我在 Windows 上玩遊戲的時間?
我知道各種平台(例如 Steam)會記錄您累積的遊戲時間。問題在於,對於我們這些使用六個遊戲商店平台甚至獨立遊戲的人來說,沒有簡單的方法可以輕鬆地跟踪您每週在所有這些平台上花費了多少時間。
Windows 10 確實有一個內置的“家庭選項”,這表明它可以跟踪/限制螢幕時間以及生成“活動報告”,但我是一個人。我真的不想創建一個“家庭”。
是否有 Windows 10 API 或系統可以顯示我每週在 Windows 10 上玩遊戲的時間?
您正在尋找的內容在 Windows 10 中不存在。
Windows 的“家庭選項”有不同的用途,您可能想在這些網頁上閱讀它:
- https://support.microsoft.com/en-us/windows/help-protect-your-family-online-with-windows-security-5e8b9fd8-8372-dba0-eba2-46da8e407026
- https://www.auslogics.com/en/articles/hide-family-options-in-windows/
現在,您是否接受我的話取決於您。我在一個創建開發工具的小組中擔任軟體專家 7 年了。
您要求“我花多少時間玩遊戲”的主要困難在於,沒有自動系統會為您分析軟體並決定它是否在任何可能的方面遊戲。甚至 Steam 也沒有。Steam 擁有一個由人類創建的龐大數據庫,不僅可以將游戲,還可以將影片、軟體工具等輸入到 Steam。通過這種類別分離,由於存在遊戲標記,因此在 Steam 的系統中很容易計算秒數。然而,不一致的使用者條目可能會干擾這一點。例如:桌面引擎。這不是出於目的的遊戲,而是歸類為遊戲。它的描述是:“在您的桌面上使用令人驚嘆的動態桌面
$$ … $$” 我的一個朋友已經“玩”了 13.3 個小時。 **創建一個?**如果有人努力創造一個,那將需要付出很大的努力。您可以考慮從所有(?)類似 Steam 的平台上請求 API。但這有您的數據庫容易出現上述不一致和不完整的風險。
很久以前就有像Xfire這樣的軟體,你可以在上面連接你的遊戲,所以它會收集你的遊戲統計數據。在這種情況下,是您個人完成了將應用程序“分類”為遊戲並將其置於 Xfire 計時器下的工作。您也可以在 Steam 中進行類似操作。我有來自 Ubisoft 的 The Division,(目前)通過 Ubisoft 的 Connect 工作,但如果您將 .exe 添加到Steam 的非 Steam 庫中,即使使用非 Steam 遊戲,您也可以繼續計算花費的時間。所以我為它創建了一個快捷方式,這樣我就可以向我的 Steam 朋友表明我目前正在玩《全境封鎖》,即使我擁有它的非 Steam 副本。此選項會略微忽略您提出的問題,因為 Steam 會計算您過去 2 週的遊戲時間。
我希望我能回答你的問題。我願意進行頭腦風暴,如果您可以考慮其他方面,請告訴我。
我發現了一篇文章“在您孩子的設備上設置螢幕時間限制”,這表明有一些方法可以使用 Microsoft家庭組帳戶設置來限制“應用程序和遊戲”的時間:
不幸的是,這個功能似乎有一個相當大的疏忽:如果沒有創建第二個假的“孩子”家庭成員(這可能會轉化為第二個 Windows 登錄),一個人就無法使用它。沒有辦法只為孩子強制執行“組織者”(即父母)的遊戲限制。為第二個帳戶使用您自己的電子郵件一開始似乎可以工作,但這只會使系統進入混亂狀態。基本上,它很爛:(