المحتوى
- باستخدام Powercfg مع VBScript
- بناء جملة Powercfg.exe
- تكوين خيارات الطاقة
- استدعاء Powercfg.exe في نظام التشغيل Windows Vista
Visual Basic Script Edition (VBScript) هي لغة برمجة تستند إلى لغة Visual Basic. يتم استخدامه بالاقتران مع "مرفق البرمجة النصية للنافذة" لتطوير المهام الإدارية على شبكة أجهزة كمبيوتر Windows. يمكن تغيير خيارات الطاقة للمكونات المختلفة من خلال الأداة المساعدة لسطر الأوامر "powercfg.exe". قم بإجراء مكالمة إلى هذا البرنامج كمعلمة للأمر "تشغيل" VBScript.
قم بتشغيل "powercfg.exe" باستخدام وظيفة "Run" في VBScript لضبط خيارات الطاقة على أجهزة كمبيوتر Windows (صورة امدادات الطاقة عن طريق الصدمة من Fotolia.com)
باستخدام Powercfg مع VBScript
تعمل شفرة VBScript التالية على تشغيل الأداة المساعدة لتكوين الطاقة ، "powercfg.exe" ، مع توفير الوسيطات وخيارات المهلة المناسبة لتوفير الطاقة للمعالج والشاشة والقرص الصلب.
Set osShell = CreateObject ("Wscript.Shell") osShell.Run "cmd powercfg / setactive يختلف بناء جملة سطر الأوامر مع إصدار Windows. يتم تحديد المعلمات والخيارات بـ "-" بدلاً من "/" في بعض الحالات ، على سبيل المثال "-النشط" بدلاً من "/ setactive". فيما يلي مثال لإعداد خيارات الطاقة في نظام التشغيل Windows XP من خلال كائن osShell في البرنامج النصي أعلاه: osShell.Run "cmd powercfg / setactive" الصفحة الرئيسية / العمل "osShell.Run" cmd powercfg / تغيير "الصفحة الرئيسية / العمل" / الإسبات-مهلة-ac 20 " هنا تم تأسيس "House / Work" كطاقة طاقة نشطة باستخدام "/ setactive". تقوم المعلمة "/ تغيير" في السطر الثاني بتغيير تكوين الخطة باستخدام "/ hybernate-timeout-ac 20" ، مما يعني "حفظ محتويات الذاكرة على القرص وإيقاف تشغيل النظام بعد 20 دقيقة إذا تم تشغيله بواسطة CA ". لمزيد من التفاصيل حول خيارات powercfg.exe ، راجع الأقسام والمراجع التالية. تحتوي هذه الأداة المساعدة على نفس الوظائف ، ولكن بناء جملة يختلف مع إصدار Windows. لنظام التشغيل Windows 2003: "/ powercfg [/ list | / query [name] | / create name | / delete name | / setactive name | / change settings name | / hibernate [on | off] / export name [/ filename] / file file_name] | / globalpowerflag [on | off] / option: flag | /؟] " قم بتشغيل "powercfg / list" للحصول على قائمة بخطط الطاقة الافتراضية التي يدعمها النظام. استخدم رمز التبديل "/ help" للحصول على معلومات حول powercfg.exe لإصدار Windows الخاص بك. إضافة خطة مخصصة إلى قائمة الخطة الافتراضية باستخدام "powercfg / create osShell.Run "كمد powercfg / إنشاء استخدم المعلمات / delete (/ /) و / setactive (أو / s) و / change (أو / x) و / export (أو / e) و / import (أو / i) لحذف وتمكين وتصدير واستيراد خطة ، على التوالي. استخدام "/ الاستعلام في نظام التشغيل Windows Vista ، تتم الإشارة إلى خطط الطاقة بمعرف مستخدم شبكة عام (GUID). عند تثبيت النظام حديثًا ، تكون الخطة الافتراضية "متوازنة" ويكون المعرف الفريد العمومي "381b4222-f694-41f0-9685-ff5bb260df2e" على جميع أجهزة الكمبيوتر. لجعل خطتك أكثر قابلية للقراءة ، قم بإجراء GUID مكرر ، باسم مخصص ، كما يلي: powercfg -DUPLICATENAME 381b4222-f694-41f0-9685-ff5bb260df2e 381b4222-f694-41f0-9685-ff5bb260aaaa powercfg -CHANGENAME 381b4222-f694-41f0-9605 سيتم عرض البرنامج النصي في نظام التشغيل Windows Vista بهذه الطريقة: تعيين osShell = CreateObject ("Wscript.Shell") osShell.Run "powercfg.exe - تعيين" MyCustomScheme "osShell.Run" powercfg.exe - تغيير "MyCustomScheme" -disk-timeout-dc 45 "، 0، true
بناء جملة Powercfg.exe
تكوين خيارات الطاقة
استدعاء Powercfg.exe في نظام التشغيل Windows Vista