היו לי נקודה של בעיות עם המחשב הנייד שלי בעברמספר ימים. כעת, לאחר שתוקן, עלי לפקח מקרוב על טעינת הסוללה. לפני שזה קרה, כל מה שאי פעם הייתי צריך לדאוג לו היה אם הסוללה שלי מחוברת לטעינה. מכיוון שזה לא הפריע לי בעבר (וזה בערך 4 שנים של עבר), באמת שהיו לי אפס רעיונות כיצד לפקח על אחוזי הסוללה מבלי להרחיב יותר מדי מאמץ. היה הסיכון הברור כי פשוט שכחתי לבדוק כמה טעינה נותרה הסוללה שלי, או כמה היא מלאה. למרבה המזל שתי הבעיות נפתרו באמצעות סקריפט, וכמה סוללות מובנות בודקות שיש ל- Windows. אתה יכול להשתמש בשניהם כדי לקבל התראות על המסך וגם על שמע כאשר הסוללה נטענת לרמה מסוימת והיא פועלת כשאתה רוצה להגדיר גבול לטעינה המינימלית או המקסימלית.
התראות על אחוז סוללה נמוך
עבור אל לוח הבקרה> חומרה וצליל> חשמלאפשרויות> עריכת הגדרות תוכנית ובחר תוכנית כוח לעריכה. גלול מטה ברשימת האפשרויות הניתנות לניהול עד שתראה את אפשרות הסוללה. כאן תוכלו לאפשר התראת שמע למתי שהסוללה מגיעה לרמה קריטית ולמתי היא נמוכה. הדבר הגדול הוא שתוכלו לבחור עד כמה הרמות הללו. ניתן להגדיר רמות הן כאשר המערכת מחוברת ו / או על סוללה.

התראת אחוז סוללה גבוהה
זה סוג של מסובך וישנן שתי דרכיםאתה יכול לעשות את זה. בשיטה הראשונה אתה מבקר מחדש בתוכניות הכוח. אתה יכול להגדיר את רמת הסוללה הקריטית לאחוז טעינת הסוללה שאליו תרצה לקבל התראה. יהיה עליך להגדיר את פעולת הסוללה הקריטית כ'אל תעשה כלום 'אם אתה עוקב אחר רמות טעינה גבוהות של סוללה אחרת, כאשר הסוללה נאמרת על 99% טעינה, הפעולה עשויה להפעיל את מצב שינה. ברור מדוע זו אינה השיטה הגדולה ביותר.
השיטה השנייה היא השימוש בסופר פשוטתסריט. הדבק את הסקריפט (שנמצא למטה) בפנקס הרשימות ושמור אותו כ- Battery.vbs (קבע את השמירה כדיאלוג כדי לשמור כ'כל הקבצים). שמור קובץ זה בשולחן העבודה שלך וצור בו קיצור דרך. הדבק את קיצור הדרך בתיקיית ההפעלה שלך אם אתה זקוק לו להפעלה אוטומטית. לחלופין, אם אינך זקוק לו להפעלה בכל פעם שאתה מאתחל את המערכת, שמור את הקובץ (וקיצור הדרך שלו) מתיקיית ההפעלה והפעל אותו כשאתה צריך.
set oLocator = CreateObject("WbemScripting.SWbemLocator") set oServices = oLocator.ConnectServer(".","rootwmi") 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
סקריפט זה מתריע כאשר הסוללה נטענה ל 96%, וכאשר היא נופלת ל 5%. ניתן לערוך את השורה אם bCcharging ו- (iPercent> 95) ואז ה-boxbox "הסוללה במצב" & iPercent & "%", vbInformation, "Monitor Battery" ולהחליף את הערך ב (iPercent> 95) לכל ערך שמתאים לך.
סקריפט באמצעות
התסריט עבד מצוין בשבילי עד כה והנה מקווה שהוא יעשה גם את מה שאתה צריך.
מגבלת מצברים
לכל מי שלא רוצה לעבוד עם סקריפט ומעדיף אפליקציה במקום זאת, נסה את מגבלת הסוללות. זה עובד נהדר. מגבלת מצברים היא אפליקציית Windows קטנה וחינמית שעושה למעשהאותו דבר כמו לתסריט, כלומר הוא מתריע כאשר הסוללה נטענת ב- 96%. עם זאת היא עושה שני דברים נוספים; במקום פשוט לתת לך התראה על המסך, זה נשמע alaram. זה גם קל להפליא להתאים אישית את סף אחוז החיוב המרבי.

אם הסוללה שלך טעונה מעל 96% (ה-הגדרת ברירת מחדל), אזעקת צפצוף תישמע. נתק את המחשב הנייד שלך כדי להפסיק את הצליל. כדי להתאים אישית באיזה אחוז חיוב האפליקציה מתריעה עליך, פשוט השתמש בסליידר בממשק האפליקציה כדי לשנות אותה.

האפליקציה קטנה ומבריק לחלוטין. זה פועם באמצעות סקריפט פשוט בגלל כמה קל להתאים אישית את ההתראה, אלא גם בגלל שהתראה עצמה לא מפריעה למה שאתה עובד. עם זאת, ראו הוזהרת, אפליקציה זו תמנע מהמחשב הנייד שלכם לישון.
התקן את מגבלת הסוללה
הערות