আমার ল্যাপটপটি কতক্ষণ আনপ্লাগ করা হয়েছে তা জানতে হবে। এটির জন্য কি কোনও উপায় আছে সিএমডি বা কোনও ধরণের সরঞ্জাম ব্যবহার করে?
আমার ল্যাপটপটি কতক্ষণ আনপ্লাগ করা হয়েছে তা জানতে হবে। এটির জন্য কি কোনও উপায় আছে সিএমডি বা কোনও ধরণের সরঞ্জাম ব্যবহার করে?
উত্তর:
যখন কোনও ল্যাপটপ আনপ্লাগ করা থাকে তখন উইন্ডোজ কোনও ইভেন্ট লগ করে না।
তবে আপনি নীচের ব্যাচ ফাইলের মতো কিছু ব্যবহার করতে পারেন এবং একটি কাস্টম ইভেন্ট তৈরি করতে পারেন।
এই ব্যাচ ফাইলটি বর্তমানে একটি ল্যাপটপ মেইন পাওয়ার বা ব্যাটারি পাওয়ারে রয়েছে কিনা তা পর্যবেক্ষণ করে।
প্রধানগুলি আনপ্লাগড করা হয় এবং ল্যাপটপটি ব্যাটারি ব্যবহার শুরু করে তবে এটি একটি ব্যবহারকারী সংজ্ঞায়িত ইভেন্ট তৈরি করে।
@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
এবং সহ উইন্ডোজ 10 পর্যন্ত Windows XP তে কমান্ড কাজ, এটা কাজ প্রশাসকের প্রাধিকার প্রয়োজন999
বর্ণনার সাথে অ্যাপ্লিকেশন ইভেন্ট লগে উত্পন্ন হবেMains has been disconnected
eventcreate
আপনার পরিস্থিতির জন্য প্রয়োজনীয় কমান্ডটি পরিবর্তন করুন ।timeout
আপনার পরিস্থিতির জন্য প্রয়োজনীয় হিসাবে বিলম্ব পরিবর্তন করুন ।উদাহরণ আউটপুট
Battery.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"
এবং এন্টার টিপুন।প্রতিবেদনে আপনার কম্পিউটারের পাওয়ারের অবস্থা এবং সেই রাজ্যের সময়ে পাওয়ার উত্সের ইতিহাস থাকবে।
দ্রষ্টব্য: আমি একটি দ্রুত গুগল অনুসন্ধান এবং এই সহায়ক ডকুমেন্ট থেকে এই তথ্যটি পেয়েছি যার প্রচুর ছবি রয়েছে: http://www.windowscentral.com/generate-battery-report-windows-10 আমি নিজে এটি একটি উইন্ডোজ 10 ট্যাবলেটে পরীক্ষা করে দেখেছি 1607 (বার্ষিকী আপডেট) তৈরি করুন।