ဘက္ထရီ Alarm ေပးထားနည္းမ်ား 👨💻
ဘက္ထရီက်န္းမာေရးစစ္ေဆးနည္း ေရးတင္ျပီးေတာ့
ဘက္ထရီ 100 % ျပည့္ရင္၊ သို ့မဟုတ္ အားနည္းေနရင္
Alarm ေပးထားနည္းကို ေရးဖို့အေၾကာင္းဖန္လာျပန္ပါတယ္။
ဘက္ထရီအေၾကာင္း အရင္ကတည္းကေရးတင္ထားျပီးသား
ရွိပါတယ္။ ဒါေပမယ့္ Post က Update ျဖစ္ေစခ်င္တာရယ္၊
မသိေသးတဲ့သူေတြအတြက္ အသုံးဝင္ေစခ်င္တာရယ္ေၾကာင့္
ဒုတိယအၾကိမ္ Edit လုပ္ျပီး ဘက္ထရီ Alarm ေပးထားနည္း
ႏွစ္နည္းကို ျပန္ေရးတင္လိုက္ပါတယ္။
ပထမတစ္နည္းက Control Panel\All Control Panel Items\
Power Options\Change Plan Settings\Edit Plan Settings\
Change Advanced Power Settings ေအာက္ကိုဝင္သြားပါ။
Balanced[Active] ေအာက္ဆုံးမွာ Battery မွာအေပါင္း(+)ကို
ျဖန့္ခ်လိုက္ပါ။ ပထမတစ္ခု Critical Battery Notification ကို
ထပ္ျဖန့္ခ်လိုက္ျပီး ႏွစ္ခုစလုံး ON လုပ္ထားပါ။ ဒုတိယတစ္ခု
Critical Battery Action မွာ ႏွစ္ခုစလုံးကို ၾကိဳက္တာတစ္ခု
လုပ္ထားပါ။တတိယတစ္ခု Low Battery Level မွာ ဘယ္
ႏွစ္ရာခုိင္ႏႈန္းေရာက္ရင္ ဘက္ထရီအားနည္းေနျပီလို့ သတ္
မွတ္ထားမလဲ ေရြးေပးပါ။ Critical Battery Level မွာေတာ့
Low Battery Level တုန္းက သတ္မွတ္ခဲ့တဲ့ရာခိုင္ႏႈန္းထက္
ဘယ္ႏွစ္ရာခိုင္ႏႈန္းေက်ာ္လြန္သြားရင္ အေရးၾကီးအခ်က္ေပး
ေစခ်င္သလဲ သတ္မွတ္ေပးပါ။ တစ္ခုရွိတာက Low Battery
Level မွာ သတ္မွတ္ထားတဲ့ ရာခိုင္ႏႈန္းထက္မေက်ာ္ေစရဘူး။
Low Battery Level မွာ 10% ကို သတ္မွတ္ထားခဲ့ရင္
Critical Battery Level မွာ 10% ထက္နည္းေသာ 9,8,
7% စသည္ျဖင့္ သတ္မွတ္ေပးရမယ္။ ေနာက္တစ္ခုက
Low Battery Notification မွာ နွစ္ခုစလုံး ON လုပ္ထားပါ။
Low Battery Action မွာ ဘက္ထရီအားနည္းသြားရင္
စက္ကို ဘာလုပ္ေစခ်င္သလဲ ေရြးေပးပါ။ မ်ားေသာအားျဖင့္
ႏွစ္ခုစလုံးကို Do Nothing ေရြးေပးျပီး အားျပန္သြင္းလိုက္ပါ။
ေနာက္ဆုံးတစ္ခုက ကိုယ္သတ္မွတ္ထားတဲ့ အားအနည္းဆုံး
ေရာက္သြားရင္၊ အားကုန္သြားရင္ စက္မွာ လုံးဝ အားကုန္
သြားတာမဟုတ္ပဲ ဘယ္ေလာက္ထိ က်န္ေစခ်င္သလဲေရြးေပးပါ။
အကုန္ျပီးသြားရင္ Apply,Ok ႏွိပ္ေပးလိုက္ပါ။ ကိုယ္သတ္မွတ္
ထားတဲ့ ရာခုိင္ႏႈန္းေရာက္ရင္ ဘက္ထရီ အားနည္းေနျပီလို ့
အခ်က္ေပးလာပါလိမ့္မယ္။
အားျပည့္သြားတဲ့အခ်ိန္ အခ်က္ျပေစခ်င္ရင္ ေအာက္မွာ
ေပးထားတဲ့ Code ေတြကို Copy ကူး၊ Notepad ဖြင့္၊
Paste ခ်၊ အေပၚဘယ္ဘက္ေထာင့္က File ကိုႏွိပ္၊
File Name ကို Battery.vbs လုိ ့နာမည္ေသခ်ာေပး၊
Save as type မွာ All Files ကိုေရြးျပီး သိမ္းထားခ်င္တဲ့
ေနရာ Desktop ေပၚမွာ သိမ္းထားပါ။အဲ့ဒီ VBS File ကို
Double Click ႏွိပ္ေပးထားျပီး အားသြင္းထားပါ။ 95%
ေရာက္သြားရင္ အခ်က္ေပးလာမယ္။ 100% အထိ
ေအာက္က Code ေအာက္ဆုံးက 95 မွာ ကိုယ္
ၾကိဳက္သလို ျပန္ျပင္ေပးျပီး VBS File ကုိ Save လုပ္ပါ။
set oLocator = CreateObject("WbemScripting.SWbemLocator")
set oServices = oLocator.ConnectServer(".","root\wmi")
set oResults = oServices.ExecQuery("select * from batteryfullchargedcapacity")
for each oResult in oResults
iFull = oResult.FullChargedCapacity
next
while (1)
set oResults = oServices.ExecQuery("select * from batterystatus")
for each oResult in oResults
iRemaining = oResult.RemainingCapacity
bCharging = oResult.Charging
next
iPercent = ((iRemaining / iFull) * 100) mod 100
if bCharging and (iPercent > 95) Then msgbox "Battery is at " & iPercent & "%",vbInformation, "Battery monitor"
wscript.sleep 30000 ' 5 minutes
wend
ပထမနည္းကရႈပ္လို ့မလုပ္တတ္ရင္ Software ေတြ ေဒါင္းလုဒ္ဆြဲျပီး
Battery Alarm သတ္မွတ္ေပးပါ။ ေအာက္မွာေပးထားတဲ့ Links မွာ
ေဒါင္းလုဒ္ဆြဲပါ။ မိမိစက္မွာ Microsoftw Store ရွိရင္ Store ထဲဝင္ျပီး
Full Battery Alarm လို ့ရိုက္ရွာျပီး ေဒါင္းလုဒ္ဆြဲပါ။ Store ထဲမွာ
အလကားရတဲ့ Full Battery&Theft Alarm, Universal Battery Tile,
Battery Usage,Save Battery စသည့္ Apps ေတြကို ေဒါင္းလုဒ္ဆြဲပါ။
Software အသုံးျပဳနည္းေတြကေတာ့ မခက္ပါဘူး။ ကိုယ္တိုင္သုံးၾကည့္ပါ။
1. https://codeplexarchive.blob.core.windows.net/…/BatteryAlar…
2. https://full-battery-alarm.soft112.com/modal-download.html
3. https://full-battery-amp-theft-alarm.soft112.com/download.h…
Tech Core Computer Training Center Mandalay
ဘက္ထရီက်န္းမာေရးစစ္ေဆးနည္း ေရးတင္ျပီးေတာ့
ဘက္ထရီ 100 % ျပည့္ရင္၊ သို ့မဟုတ္ အားနည္းေနရင္
Alarm ေပးထားနည္းကို ေရးဖို့အေၾကာင္းဖန္လာျပန္ပါတယ္။
ဘက္ထရီအေၾကာင္း အရင္ကတည္းကေရးတင္ထားျပီးသား
ရွိပါတယ္။ ဒါေပမယ့္ Post က Update ျဖစ္ေစခ်င္တာရယ္၊
မသိေသးတဲ့သူေတြအတြက္ အသုံးဝင္ေစခ်င္တာရယ္ေၾကာင့္
ဒုတိယအၾကိမ္ Edit လုပ္ျပီး ဘက္ထရီ Alarm ေပးထားနည္း
ႏွစ္နည္းကို ျပန္ေရးတင္လိုက္ပါတယ္။
ပထမတစ္နည္းက Control Panel\All Control Panel Items\
Power Options\Change Plan Settings\Edit Plan Settings\
Change Advanced Power Settings ေအာက္ကိုဝင္သြားပါ။
Balanced[Active] ေအာက္ဆုံးမွာ Battery မွာအေပါင္း(+)ကို
ျဖန့္ခ်လိုက္ပါ။ ပထမတစ္ခု Critical Battery Notification ကို
ထပ္ျဖန့္ခ်လိုက္ျပီး ႏွစ္ခုစလုံး ON လုပ္ထားပါ။ ဒုတိယတစ္ခု
Critical Battery Action မွာ ႏွစ္ခုစလုံးကို ၾကိဳက္တာတစ္ခု
လုပ္ထားပါ။တတိယတစ္ခု Low Battery Level မွာ ဘယ္
ႏွစ္ရာခုိင္ႏႈန္းေရာက္ရင္ ဘက္ထရီအားနည္းေနျပီလို့ သတ္
မွတ္ထားမလဲ ေရြးေပးပါ။ Critical Battery Level မွာေတာ့
Low Battery Level တုန္းက သတ္မွတ္ခဲ့တဲ့ရာခိုင္ႏႈန္းထက္
ဘယ္ႏွစ္ရာခိုင္ႏႈန္းေက်ာ္လြန္သြားရင္ အေရးၾကီးအခ်က္ေပး
ေစခ်င္သလဲ သတ္မွတ္ေပးပါ။ တစ္ခုရွိတာက Low Battery
Level မွာ သတ္မွတ္ထားတဲ့ ရာခိုင္ႏႈန္းထက္မေက်ာ္ေစရဘူး။
Low Battery Level မွာ 10% ကို သတ္မွတ္ထားခဲ့ရင္
Critical Battery Level မွာ 10% ထက္နည္းေသာ 9,8,
7% စသည္ျဖင့္ သတ္မွတ္ေပးရမယ္။ ေနာက္တစ္ခုက
Low Battery Notification မွာ နွစ္ခုစလုံး ON လုပ္ထားပါ။
Low Battery Action မွာ ဘက္ထရီအားနည္းသြားရင္
စက္ကို ဘာလုပ္ေစခ်င္သလဲ ေရြးေပးပါ။ မ်ားေသာအားျဖင့္
ႏွစ္ခုစလုံးကို Do Nothing ေရြးေပးျပီး အားျပန္သြင္းလိုက္ပါ။
ေနာက္ဆုံးတစ္ခုက ကိုယ္သတ္မွတ္ထားတဲ့ အားအနည္းဆုံး
ေရာက္သြားရင္၊ အားကုန္သြားရင္ စက္မွာ လုံးဝ အားကုန္
သြားတာမဟုတ္ပဲ ဘယ္ေလာက္ထိ က်န္ေစခ်င္သလဲေရြးေပးပါ။
အကုန္ျပီးသြားရင္ Apply,Ok ႏွိပ္ေပးလိုက္ပါ။ ကိုယ္သတ္မွတ္
ထားတဲ့ ရာခုိင္ႏႈန္းေရာက္ရင္ ဘက္ထရီ အားနည္းေနျပီလို ့
အခ်က္ေပးလာပါလိမ့္မယ္။
အားျပည့္သြားတဲ့အခ်ိန္ အခ်က္ျပေစခ်င္ရင္ ေအာက္မွာ
ေပးထားတဲ့ Code ေတြကို Copy ကူး၊ Notepad ဖြင့္၊
Paste ခ်၊ အေပၚဘယ္ဘက္ေထာင့္က File ကိုႏွိပ္၊
File Name ကို Battery.vbs လုိ ့နာမည္ေသခ်ာေပး၊
Save as type မွာ All Files ကိုေရြးျပီး သိမ္းထားခ်င္တဲ့
ေနရာ Desktop ေပၚမွာ သိမ္းထားပါ။အဲ့ဒီ VBS File ကို
Double Click ႏွိပ္ေပးထားျပီး အားသြင္းထားပါ။ 95%
ေရာက္သြားရင္ အခ်က္ေပးလာမယ္။ 100% အထိ
ေအာက္က Code ေအာက္ဆုံးက 95 မွာ ကိုယ္
ၾကိဳက္သလို ျပန္ျပင္ေပးျပီး VBS File ကုိ Save လုပ္ပါ။
set oLocator = CreateObject("WbemScripting.SWbemLocator")
set oServices = oLocator.ConnectServer(".","root\wmi")
set oResults = oServices.ExecQuery("select * from batteryfullchargedcapacity")
for each oResult in oResults
iFull = oResult.FullChargedCapacity
next
while (1)
set oResults = oServices.ExecQuery("select * from batterystatus")
for each oResult in oResults
iRemaining = oResult.RemainingCapacity
bCharging = oResult.Charging
next
iPercent = ((iRemaining / iFull) * 100) mod 100
if bCharging and (iPercent > 95) Then msgbox "Battery is at " & iPercent & "%",vbInformation, "Battery monitor"
wscript.sleep 30000 ' 5 minutes
wend
ပထမနည္းကရႈပ္လို ့မလုပ္တတ္ရင္ Software ေတြ ေဒါင္းလုဒ္ဆြဲျပီး
Battery Alarm သတ္မွတ္ေပးပါ။ ေအာက္မွာေပးထားတဲ့ Links မွာ
ေဒါင္းလုဒ္ဆြဲပါ။ မိမိစက္မွာ Microsoftw Store ရွိရင္ Store ထဲဝင္ျပီး
Full Battery Alarm လို ့ရိုက္ရွာျပီး ေဒါင္းလုဒ္ဆြဲပါ။ Store ထဲမွာ
အလကားရတဲ့ Full Battery&Theft Alarm, Universal Battery Tile,
Battery Usage,Save Battery စသည့္ Apps ေတြကို ေဒါင္းလုဒ္ဆြဲပါ။
Software အသုံးျပဳနည္းေတြကေတာ့ မခက္ပါဘူး။ ကိုယ္တိုင္သုံးၾကည့္ပါ။
1. https://codeplexarchive.blob.core.windows.net/…/BatteryAlar…
2. https://full-battery-alarm.soft112.com/modal-download.html
3. https://full-battery-amp-theft-alarm.soft112.com/download.h…
Tech Core Computer Training Center Mandalay
No comments:
Post a Comment
မင်္ဂလာပါ..