/ / ฉันสามารถใช้ Task Scheduler เพื่อตรวจสอบแบตเตอรี่ของคอมพิวเตอร์ได้หรือไม่

ฉันสามารถใช้ Task Scheduler เพื่อตรวจสอบแบตเตอรี่ของคอมพิวเตอร์ได้หรือไม่

วิธีการทำคุณสร้าง-a-งานในงานที่จัดตารางเวลาสำหรับแบตเตอรี่ระดับการเปลี่ยนแปลง-00

หากคุณต้องการจับตาดูแล็ปท็อปของคุณระดับการชาร์จแบตเตอรี่จากนั้นคุณอาจมองหาวิธีในตัวเพื่อช่วยตรวจสอบในขณะที่คุณกำลังทำงานไม่ว่าง มีหนึ่งหรือคุณต้องการโซลูชันที่กำหนดเอง? โพสต์ SuperUser ถาม & ตอบมีคำตอบสำหรับคำถามของผู้อ่านการตรวจสอบแบตเตอรี่

เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดย SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถามตอบ

คำถาม

ผู้อ่าน SuperUser MiHa ต้องการทราบวิธีสร้างงานใน Task Scheduler สำหรับการเปลี่ยนแปลงระดับแบตเตอรี่ในแล็ปท็อปของเขา:

ฉันต้องการสร้างงานใน Task Scheduler ตามเกี่ยวกับการเปลี่ยนแปลงระดับแบตเตอรี่ ตัวอย่างเช่นสมมติว่าแบตเตอรี่แล็ปท็อปของฉันลดลงจาก 67 เปอร์เซ็นต์เหลือ 66 เปอร์เซ็นต์ ฉันจะรันงานตามกิจกรรมนี้ได้อย่างไร Windows บันทึกสิ่งนี้ไว้หรือไม่? ฉันไม่สามารถหาข้อมูลเกี่ยวกับสิ่งนี้ได้ทุกที่

คุณจะสร้างงานใน Task Scheduler เพื่อเปลี่ยนระดับแบตเตอรี่ได้อย่างไร

คำตอบ

ผู้สนับสนุน SuperUser DavidPostill มีคำตอบสำหรับเรา:

ฉันต้องการสร้างงานใน Task Scheduler ตามการเปลี่ยนแปลงของระดับแบตเตอรี่

Windows จะไม่บันทึกข้อมูล / รายละเอียดประเภทนี้เป็นเหตุการณ์ อย่างไรก็ตามคุณสามารถใช้ไฟล์แบทช์ด้านล่างและสร้างเหตุการณ์ที่กำหนดเองได้

Battery.cmd

ไฟล์แบตช์นี้จะตรวจสอบค่าใช้จ่ายร้อยละของแบตเตอรี่ในปัจจุบันและสร้างเหตุการณ์ที่ผู้ใช้กำหนดหากค่าใช้จ่ายลดลงต่ำกว่าค่าเกณฑ์ที่ผู้ใช้กำหนด

วิธีการทำคุณสร้าง-a-งานในงานที่จัดตารางเวลาสำหรับแบตเตอรี่ระดับการเปลี่ยนแปลง-01

หมายเหตุ:

  • คำสั่ง eventcreate ทำงานบน Windows XP จนถึงและรวมถึง Windows 10 ซึ่งต้องใช้สิทธิ์ผู้ดูแลระบบในการทำงาน
  • ตั้ง _threshold ตามที่ต้องการ
  • หากแบตเตอรี่ต่ำกว่าค่านี้เหตุการณ์ที่มี ID 999 จะถูกสร้างขึ้นในบันทึกเหตุการณ์ของแอปพลิเคชันพร้อมคำอธิบาย“ การชาร์จแบตเตอรี่ลดลง”
  • แก้ไขคำสั่ง eventcreate ตามต้องการสำหรับสถานการณ์ของคุณ
  • แก้ไขการหน่วงเวลาการหมดเวลาตามที่จำเป็นสำหรับสถานการณ์ของคุณ

ตัวอย่างผลลัพธ์

ปัจจุบันแบตเตอรี่ของฉันมีประจุอยู่ที่ 81 เปอร์เซ็นต์ ฉันตั้งค่าขีด จำกัด เป็น 82 เปอร์เซ็นต์ นี่คือสิ่งที่เกิดขึ้นเมื่อฉันเรียกใช้ Battery.cmd:

วิธีการทำคุณสร้าง-a-งานในงานที่จัดตารางเวลาสำหรับแบตเตอรี่ระดับการเปลี่ยนแปลง-02

และนี่คือรายการใหม่ในบันทึกเหตุการณ์:

วิธีการทำคุณสร้าง-a-งานในงานที่จัดตารางเวลาสำหรับแบตเตอรี่ระดับการเปลี่ยนแปลง-03

EventCreate ไวยากรณ์

วิธีการทำคุณสร้าง-a-งานในงานที่จัดตารางเวลาสำหรับแบตเตอรี่ระดับการเปลี่ยนแปลง-04

อ่านเพิ่มเติม

  • ดัชนี A-Z ของบรรทัดคำสั่งของ Windows CMD - การอ้างอิงที่ยอดเยี่ยมสำหรับทุกสิ่งที่เกี่ยวข้องกับบรรทัดคำสั่งของ Windows
  • eventcreate - สร้างเหตุการณ์ที่กำหนดเองใน Windows Event Viewer
  • schtasks - สร้างหรือแก้ไขงาน / งานที่กำหนด สามารถสร้างงานได้บนคอมพิวเตอร์ที่อยู่ในเครื่องหรือจากระยะไกล
  • wmic - คำสั่งเครื่องมือการจัดการของ Windows

มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่? ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่

เครดิตรูปภาพ: DavidPostill (SuperUser)