ฉันสามารถใช้ Task Scheduler เพื่อตรวจสอบแบตเตอรี่ของคอมพิวเตอร์ได้หรือไม่
หากคุณต้องการติดตามระดับประจุแบตเตอรี่แล็ปท็อปของคุณอย่างใกล้ชิดคุณอาจกำลังมองหาวิธีในตัวเพื่อช่วยตรวจสอบในขณะที่คุณกำลังทำงาน มีหนึ่งหรือคุณต้องการโซลูชันที่กำหนดเอง? โพสต์ SuperUser Q & A วันนี้มีคำตอบสำหรับคำถามของผู้อ่านการตรวจสอบแบตเตอรี่.
เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.
คำถาม
ผู้อ่าน SuperUser MiHa ต้องการทราบวิธีสร้างงานใน Task Scheduler สำหรับการเปลี่ยนแปลงระดับแบตเตอรี่ในแล็ปท็อปของเขา:
ฉันต้องสร้างงานใน Task Scheduler ตามการเปลี่ยนแปลงของระดับแบตเตอรี่ ตัวอย่างเช่นแบตเตอรี่แล็ปท็อปของฉันลดลงจาก 67 เปอร์เซ็นต์เหลือ 66 เปอร์เซ็นต์ของการชาร์จ ฉันจะรันงานตามกิจกรรมนี้ได้อย่างไร Windows บันทึกสิ่งนี้ไว้หรือไม่? ฉันไม่สามารถหาข้อมูลเกี่ยวกับสิ่งนี้ได้ทุกที่.
คุณจะสร้างงานใน Task Scheduler เพื่อเปลี่ยนระดับแบตเตอรี่ได้อย่างไร?
คำตอบ
ผู้สนับสนุน SuperUser DavidPostill มีคำตอบสำหรับเรา:
ฉันต้องการสร้างงานใน Task Scheduler ตามการเปลี่ยนแปลงของระดับแบตเตอรี่
Windows จะไม่บันทึกข้อมูล / รายละเอียดประเภทนี้เป็นเหตุการณ์ อย่างไรก็ตามคุณสามารถใช้ไฟล์แบทช์ด้านล่างและสร้างเหตุการณ์ที่กำหนดเองได้.
Battery.cmd
ไฟล์แบตช์นี้จะตรวจสอบค่าใช้จ่ายร้อยละของแบตเตอรี่ในปัจจุบันและสร้างเหตุการณ์ที่ผู้ใช้กำหนดหากค่าใช้จ่ายลดลงต่ำกว่าค่าเกณฑ์ที่ผู้ใช้กำหนด.
หมายเหตุ:
- คำสั่ง eventcreate ทำงานบน Windows XP จนถึงและรวมถึง Windows 10 ซึ่งต้องใช้สิทธิ์ผู้ดูแลระบบในการทำงาน.
- ตั้ง _threshold ตามที่ต้องการ.
- หากแบตเตอรี่ต่ำกว่าค่านี้เหตุการณ์ที่มี ID 999 จะถูกสร้างขึ้นในบันทึกเหตุการณ์ของแอปพลิเคชันพร้อมคำอธิบาย“ การชาร์จแบตเตอรี่ลดลง”.
- แก้ไขคำสั่ง eventcreate ตามต้องการสำหรับสถานการณ์ของคุณ.
- แก้ไขการหน่วงเวลาการหมดเวลาตามที่จำเป็นสำหรับสถานการณ์ของคุณ.
ตัวอย่างผลลัพธ์
ปัจจุบันแบตเตอรี่ของฉันมีประจุอยู่ที่ 81 เปอร์เซ็นต์ ฉันตั้งค่าขีด จำกัด เป็น 82 เปอร์เซ็นต์ นี่คือสิ่งที่เกิดขึ้นเมื่อฉันเรียกใช้ Battery.cmd:
และนี่คือรายการใหม่ในบันทึกเหตุการณ์:
EventCreate ไวยากรณ์
อ่านเพิ่มเติม
- ดัชนี A-Z ของบรรทัดคำสั่งของ Windows CMD - การอ้างอิงที่ยอดเยี่ยมสำหรับทุกสิ่งที่เกี่ยวข้องกับบรรทัดคำสั่งของ Windows.
- eventcreate - สร้างเหตุการณ์ที่กำหนดเองใน Windows Event Viewer.
- schtasks - สร้างหรือแก้ไขงาน / งานตามกำหนดเวลา สามารถสร้างงานได้บนคอมพิวเตอร์ที่อยู่ในเครื่องหรือจากระยะไกล.
- wmic - คำสั่งเครื่องมือการจัดการของ Windows.
มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.
เครดิตรูปภาพ: DavidPostill (SuperUser)