كيفية تأخير أو انتظار أمر لتشغيل عملية في ملف دفعي ل Windows

bardimin pic

كتب بواسطة Bardimin

13 فبراير 2023
Home » المدونات » Windows » كيفية تأخير أو انتظار أمر لتشغيل عملية في ملف دفعي ل Windows

الملف الدفعي هو برنامج نصي يقوم بأتمتة العمليات على Windows.  بالإضافة إلى ذلك ، الملف الدفعي هو ملف نصي بسيط يحتوي على سلسلة من الأوامر التي يتم تنفيذها بالتتابع ، سطر واحد في كل مرة.

تستخدم بشكل شائع لأداء مهام متكررة أو مملة ، مثل نسخ الملفات أو تشغيل البرامج أو تشغيل البرامج النصية الأخرى.

لإنشاء ملف دفعي في Windows ، يمكنك استخدام أي محرر نصوص ، مثل المفكرة. بعد كتابة الأمر الذي تريد تشغيله ، تحتاج إلى حفظ الملف بامتداد الملف .bat. يمكنك بعد ذلك تشغيل الملف الدفعي بالنقر المزدوج فوقه.

file batch wait

عند تشغيل ملف Batch ، فإنه لا ينتظر انتهاء عملية الأمر لتشغيل الأمر التالي ، وا من ذلك يقوم بتشغيل جميع الأوامر سطرا بسطر.  من المهم جعل هذه الأوامر تنتظر حتى   تكتمل العملية قبل تنفيذ الأمر التالي.

هناك العديد من الطرق البسيطة لتأخير أو انتظار انتهاء العملية قبل تشغيل الأمر التالي في الملف الدفعي.

 أمر “/ WAIT” لانتظار انتهاء العملية

عند بدء تشغيل برنامج في ملف دفعي باستخدام الأمر “START” ، يمكنك إضافة  “/ wait” لانتظار اكتمال العملية. على الرغم من وجود العديد من الأوامر ،  يمكن استخدام “/ wait” لانتظار انتهاء كل أمر قبل الانتقال إلى الأمر التالي.

يمكن استخدام الوسيطة “/B” لتشغيل نفس العملية دون فتح نافذة جديدة. START بدون الوسيطة /B سيتم تشغيل ال أو الأمر في نافذة جديدة.

مثال على انتظار انتهاء عملية قبل تشغيل الأمر التالي

@echo off
echo starting first program.
START /B /WAIT cmd /c "D:\first_script.bat"
echo The first script is executed successfully.
START /B /WAIT cmd /c "D:\second_script.bat"
echo The second script is executed successfully.
cmd /k

مثال على تشغيل المفكرة الذي سيفتح تطبيق mspaint  عند إغلاق المفكرة.

@echo off
echo starting first program.
START /B /WAIT notepad.exe
echo The first program is executed successfully.
START /B /WAIT mspaint.exe
echo The second program is executed successfully.
cmd /k

cmd / c تشغيل الأمر ثم إنهاء

cmd /k تشغيل الأمر ثم العودة إلى CMD.

أمر “المهلة” للتأخير في ثوان

يمكنك استخدام أمر “المهلة” للتوقف مؤقتا لبضع ثوان أو يضغط المستخدم  على زر قبل المتابعة إلى الأمر التالي.

مثال للانتظار لمدة 30 ثانية قبل تشغيل الأمر التالي.

timeout /t 30

مثال على الانتظار لمدة 30 ثانية ومنع المستخدم من إيقاف الإيقاف المؤقت بضغطات المفاتيح.

timeout /t 30 /nobreak

مثال لانتظار المستخدم للضغط على زر قبل تنفيذ الأمر التالي.

timeout /t -1

أمر “إيقاف مؤقت” لانتظار المستخدم للضغط على الزر

لتعليق الملف الدفعي حتى ينقر المستخدم على الزر ، استخدم الأمر “إيقاف مؤقت”. لا يتطلب هذا الأمر المباشر أي علامة ويمكن استخدامه في أي مكان في البرنامج النصي الخاص بك لانتظار ضغط المستخدم  على الزر.

عند تنفيذ الأمر “إيقاف مؤقت” ، سيرى المستخدم “اضغط على أي مفتاح للمتابعة. . . على الشاشة.

يمكنك استخدام “إيقاف مؤقت” قبل مباشرة الذي لا تريد معالجته قبل أن يضغط المستخدم على أي مفتاح.

أحدث المقالات

إعادة توجيه وحظر عناوين URL باستخدام ملف HOSTS على Windows

إعادة توجيه وحظر عناوين URL باستخدام ملف HOSTS على Windows

إعادة توجيه وحظر عناوين URL التي يمكنك بسهولة على Windows. فقط عن طريق إضافة IP لموقع ويب، يمكنك إعادة توجيهه أو حظره. بالطبع، هذا مفيد جدا للحد من وصول موظفيك أو أطفالك من الوصول إلى مواقع الويب التي لا تسمح بها. يحتوي جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows...

كيفية إنشاء ملفات مزيفة من أي حجم في Windows

كيفية إنشاء ملفات مزيفة من أي حجم في Windows

هل تحتاج إلى ملف بحجم 10 ميغابايت أو 100 ميغابايت أو 1 غيغابايت أو 1 تيرابايت للاختبار؟ اتبع المقالة التالية لإنشاء واحدة على الفور. لا تحتاج إلى تنزيل الملفات أو إضاعة الوقت في البحث عن الملفات الكبيرة ، يمكنك إنشاؤها بسهولة. في بعض الأحيان تحتاج إلى ملفات كبيرة...

10 أسباب لتعطل جهاز كمبيوتر يعمل بنظام Windows يجب أن تعرفها

10 أسباب لتعطل جهاز كمبيوتر يعمل بنظام Windows يجب أن تعرفها

سيؤدي الخطأ الفادح إلى أن يصبح النظام غير مستقر أو مشغول. غالبا ما يعرض جهاز الكمبيوتر الذي يعمل بنظام Windows شاشة الموت الزرقاء (BSOD). هل تواجه ذلك في كثير من الأحيان؟ يعد الكمبيوتر الذي يتعطل غالبا أمرا مزعجا للغاية لجميع المستخدمين، خاصة عندما تقوم بعمل مهم أو...

كيفية تغيير الإعدادات الافتراضية لتثبيت التطبيق في دليل “Program Files” on Windows 11

كيفية تغيير الإعدادات الافتراضية لتثبيت التطبيق في دليل “Program Files” on Windows 11

محرك الأقراص C الخاص بك ممتلئ؟ يمكنك تغيير موقع التثبيت والتخزين الافتراضي للتطبيقات أو الألعاب التي تشغل مساحة تخزين إلى محرك أقراص آخر. بشكل افتراضي، سيقوم Windows 11 بتخزين الملفات التي تم تنزيلها والمجلدات الشخصية والتطبيقات وما إلى ذلك في محرك الأقراص C. في الوقت...

tcpTrigger – مراقبة اتصالات الشبكة الواردة وتشغيل التطبيقات الخارجية أو البرامج النصية تلقائيا

tcpTrigger – مراقبة اتصالات الشبكة الواردة وتشغيل التطبيقات الخارجية أو البرامج النصية تلقائيا

يسمح لك tcpTrigger بمراقبة اتصالات الشبكة الواردة وبدء تشغيل البرامج أو البرامج النصية الخارجية تلقائيا. tcpTrigger هي أداة مفتوحة المصدر يمكنها تنبيهك إلى اتصالات الشبكة الواردة ومساعدتك على الدفاع عن نفسك من أشكال مختلفة من الهجمات. باستخدام tcpTrigger ، يمكنك حماية...