मुझे यह जानने की जरूरत है कि मेरा लैपटॉप कितने समय से अनप्लग है। क्या cmd या किसी प्रकार के टूल का उपयोग करने का कोई तरीका है?
मुझे यह जानने की जरूरत है कि मेरा लैपटॉप कितने समय से अनप्लग है। क्या cmd या किसी प्रकार के टूल का उपयोग करने का कोई तरीका है?
जवाबों:
जब कोई लैपटॉप अनप्लग होता है, तो विंडोज किसी भी ईवेंट को लॉग नहीं करता है।
हालाँकि आप नीचे दी गई बैच फ़ाइल जैसी किसी चीज़ का उपयोग कर सकते हैं और एक कस्टम ईवेंट बना सकते हैं।
यह बैच फ़ाइल इस बात की निगरानी करती है कि कोई लैपटॉप वर्तमान में मेन पावर या बैटरी पावर पर है या नहीं।
यह एक उपयोगकर्ता परिभाषित घटना बनाता है यदि साधन अनप्लग है और लैपटॉप बैटरी का उपयोग करना शुरू कर देता है।
@echo off
setlocal EnableDelayedExpansion
:start
rem get the battery status, 1 = battery discharging 2 = on mains
rem use findstr to strip blank lines from wmic output
for /f "usebackq skip=1" %%i in (`wmic path win32_battery get batterystatus ^| findstr /r /v "^$"`) do (
set _status=%%i
if [!_status!] equ [1] (
rem on battery
rem create a custom event in the application event log
rem requires administrator privileges
eventcreate /l APPLICATION /t WARNING /ID 999 /D "Mains has been disconnected"
goto :done
) else (
rem on mains
rem wait for 10 minutes then try again
timeout /t 600 /nobreak > nul
goto :start
)
)
:done
endlocal
टिप्पणियाँ:
Eventcreate
करने के लिए और सहित Windows 10 अप Windows XP पर आदेश काम करता है, यह काम करने के लिए प्रशासक विशेषाधिकारों की आवश्यकता है999
तो विवरण के साथ APPLICATION ईवेंट लॉग में ID के साथ कोई ईवेंट उत्पन्न हो जाएगाMains has been disconnected
eventcreate
अपनी स्थिति के लिए आवश्यकतानुसार कमांड को संशोधित करें ।timeout
अपनी स्थिति के लिए आवश्यकतानुसार देरी को संशोधित करें ।उदाहरण आउटपुट
जब बैटरी चल रही हो। cmd और मुख्य पावर को डिस्कनेक्ट करने से निम्न आउटपुट उत्पन्न होता है:
> battery
SUCCESS: An event of type 'WARNING' was created in the 'APPLICATION' log with 'EventCreate' as the source.
>
और यहाँ इवेंट लॉग में नई प्रविष्टि है:
आप एक बैटरी रिपोर्ट जनरेट कर सकते हैं जिसमें यह जानकारी होगी। यह एक बार की जांच के लिए मैन्युअल प्रक्रिया अच्छी है, लेकिन बार-बार होने वाले चेक के लिए यह बढ़िया नहीं है।
प्रक्रिया सरल है।
powercfg /batteryreport /output "C:\batteryreport.html"
एंटर टाइप करें और एंटर करें।रिपोर्ट में आपके कंप्यूटर की शक्ति और उस स्थिति के दौरान पावर स्रोत का इतिहास होगा।
नोट: मुझे यह जानकारी त्वरित Google खोज और इस सहायक दस्तावेज़ से मिली है जिसमें बहुत सारे चित्र हैं: http://www.windowscentral.com/generate-battery-report-windows-10 मैंने इसे स्वयं विंडोज 10 टैबलेट पर परीक्षण किया निर्माण 1607 (वर्षगांठ अद्यतन)।