ในระบบของฉันแฟน ๆ ยังคงทำงานไม่หยุดเว้นแต่จะอยู่ในโหมดประหยัดพลังงาน แต่การใช้โหมดการประหยัดพลังงานทำให้การเล่นเกมและงานอื่น ๆ ยากซึ่งหมายความว่าฉันต้องเข้าไปในแอพการตั้งค่านำทางไปรอบ ๆ บ่นและเปลี่ยนมันทุกครั้ง มันเป็นเรื่องยุ่งยากมากมายสำหรับสิ่งที่ฉันต้องปรับบ่อย ๆ ดังนั้นนี่คือ ... แอปพลิเคชันถาดระบบที่ใช้ Python ที่มีน้ำหนักเบาสำหรับการจัดการโปรไฟล์พลังงานบน Windows เครื่องมือนี้ช่วยให้ผู้ใช้สามารถสลับระหว่างแผนพลังงานได้อย่างรวดเร็วเช่น "Power Saver" "สมดุล" และ "ประสิทธิภาพสูง" โดยตรงจากถาดระบบ ใช้คำสั่ง powercfg ของ Windows เพื่อแสดงรายการและสลับระหว่างโปรไฟล์พลังงาน
pystray : สำหรับฟังก์ชั่นไอคอนถาดของระบบ ติดตั้งผ่าน PIP: pip install pystrayPillow : สำหรับการจัดการไอคอนภาพ ติดตั้งผ่าน PIP: pip install pillowโคลนที่เก็บนี้ :
git clone https://github.com/neolyum/power-profile-switcher.git
cd power-profile-switcherเรียกใช้สคริปต์ :
pythonw power_profile_switcher.pypowercfg อาจต้องใช้สิทธิพิเศษ หากคุณพบปัญหาลองใช้ Python เป็นผู้ดูแลระบบpowercfg ซึ่งอาจมีพฤติกรรมที่แตกต่างกันในเวอร์ชัน Windowsค้นหาโฟลเดอร์เริ่มต้น :
Win + R เพื่อเปิดกล่องโต้ตอบ Runshell:startup และกด Enter สิ่งนี้จะเปิดโฟลเดอร์เริ่มต้นที่คุณสามารถวางทางลัดหรือแอปพลิเคชันใด ๆ เพื่อเรียกใช้เมื่อเริ่มต้นสร้างทางลัดไปยังสคริปต์ Python ของคุณ :
คลิกขวาภายในโฟลเดอร์เริ่มต้นและเลือก ทางลัดใหม่>
สำหรับเป้าหมายทางลัดให้ป้อน Path to python.exe ตามด้วยเส้นทางเต็มไปยังสคริปต์ของคุณเช่น:
"C:PathToPythonpythonw.exe" "C:PathToScriptpower_profile_switcher.py"
ปรับเส้นทางตามต้องการตามตำแหน่งของ pythonw.exe และสคริปต์ของคุณ ตั้งค่าสคริปต์นี้ให้เรียกใช้ในโฟลเดอร์ของไฟล์ Python
คลิก ถัดไป ให้ชื่อทางลัด (เช่น "Power Profile Switcher") และคลิก เสร็จสิ้น
ทดสอบ : รีสตาร์ทคอมพิวเตอร์ของคุณหรือออกจากระบบและเข้าสู่ระบบเพื่อให้แน่ใจว่าแอปพลิเคชันเปิดตัวเมื่อเริ่มต้น
.bat ในโฟลเดอร์เริ่มต้น หากคุณพบว่าการใช้ทางลัดไม่ทำงานตามที่คาดไว้คุณสามารถสร้างไฟล์ .bat (แบทช์) เพื่อเรียกใช้สคริปต์ของคุณ
สร้างไฟล์แบตช์ :
"C:PathToPythonpythonw.exe" "C:PathToScriptpower_profile_switcher.py"
.bat ตัวอย่างเช่น run_power_switcher.bat วางไฟล์ .bat ในโฟลเดอร์เริ่มต้น :
.bat ไปยังโฟลเดอร์เริ่มต้น (ตามที่อธิบายไว้ในวิธีที่ 1)สเกลซึ่งเป็นฐานของไอคอนมาจาก Joypixels, Creative Commons Attribution 4.0 (CC By 4.0)