يوفر هذا الدليل طريقة بسيطة وفعالة لأتمتة المهام الشائعة في ويندوز باستخدام ملفات batch (.bat). تعلم كيفية إنشاء نصوص لإيقاف التشغيل، وإعادة التشغيل، وخروج المستخدم من جهاز الكمبيوتر الخاص بك، مع شرح كامل ونصائح لاستكشاف الأخطاء وإصلاحها.
محتويات الجدول:
- إنشاء ملف Batch لإيقاف التشغيل
- إنشاء ملف Batch لإعادة التشغيل
- إنشاء ملف Batch لخروج المستخدم
- تقنيات ملفات Batch المتقدمة
- استكشاف الأخطاء وإصلاحها
إنشاء ملف Batch لإيقاف التشغيل
اتبع هذه الخطوات لإنشاء ملف Batch يقوم بإيقاف تشغيل جهاز الكمبيوتر الذي يعمل بنظام ويندوز:
- افتح المفكرة أو أي محرر نصوص.
- أدخل الأمر التالي:
shutdown /s /t 0
/s
: يحدد إيقاف تشغيل النظام.
/t 0
: يحدد مهلة زمنية قدرها 0 ثانية لإيقاف التشغيل الفوري. استبدل ‘0’ برقم (مثل ’60’ لتأخير لمدة 60 ثانية) للسماح بالوقت لحفظ العمل. - احفظ الملف بامتداد
.bat
(مثلshutdown.bat
).
النقر المزدوج على هذا الملف سيؤدي إلى إيقاف تشغيل جهاز الكمبيوتر الخاص بك. احفظ عملك دائمًا قبل تشغيله!
إنشاء ملف Batch لإعادة التشغيل
إنشاء ملف Batch لإعادة التشغيل مشابه:
- افتح المفكرة أو محرر نصوص.
- أدخل الأمر:
shutdown /r /t 0
/r
: يحدد إعادة تشغيل النظام.
/t 0
: يحدد مهلة زمنية (غيّرها حسب الحاجة). - احفظ الملف بامتداد
.bat
(مثلrestart.bat
).
تشغيل هذا الملف سيؤدي إلى إعادة تشغيل جهاز الكمبيوتر الخاص بك على الفور.
إنشاء ملف Batch لخروج المستخدم
لخروج المستخدم من جلسة العمل الحالية:
- افتح المفكرة أو محرر نصوص.
- أدخل الأمر:
shutdown /l
/l
: يقوم بإخراج المستخدم الحالي. - احفظ الملف بامتداد
.bat
(مثلlogoff.bat
).
سيؤدي هذا إلى تسجيل خروجك؛ سيفقد العمل غير المحفوظ.
تقنيات ملفات Batch المتقدمة
يمكن أن تكون ملفات Batch أكثر قوة. فيما يلي بعض الأمثلة:
- إضافة تأخير: استخدم الأمر
timeout
. على سبيل المثال:timeout /t 60 & shutdown /s
(ينتظر 60 ثانية قبل إيقاف التشغيل). - ربط الأوامر: يمكن إضافة أوامر متعددة، أمر في كل سطر. على سبيل المثال:
taskkill /f /im notepad.exe & shutdown /s
(يقفل برنامج المفكرة قبل إيقاف التشغيل). - المنطق الشرطي: استخدم جمل
if
للحالات الأكثر تعقيدًا. يتطلب هذا فهمًا أعمق لبرمجة batch.
استكشاف الأخطاء وإصلاحها
- ملف Batch لا يعمل: تأكد من حفظه بامتداد
.bat
وتشغيله كمسؤول (انقر بزر الماوس الأيمن، “تشغيل كمسؤول”). تحقق من وجود أخطاء إملائية. - سلوك غير متوقع: راجع مساعدة سطر الأوامر الكاملة باستخدام
shutdown /?
في موجه الأوامر. - مشاكل في الأذونات: قد تحتاج إلى امتيازات المسؤول لتنفيذ بعض الأوامر.