ملفات الخفافيش هي ملفات نصية تحتوي على الأوامر التي يتم تنفيذها عند تشغيلها على سطر الأوامر من نظام التشغيل ويندوز. باستخدام ملفات الخفافيش ، يمكنك أتمتة المهام على جهاز الكمبيوتر الخاص بك ، مثل إنشاء نسخ احتياطية أو تشغيل البرامج أو معالجة الملفات. في أحد هذه الملفات ، غالبا ما تحتاج إلى إضافة تأخير — توقف مؤقت بين تنفيذ الأوامر. في هذه المقالة ، سنلقي نظرة على طريقة بسيطة لإضافة تأخير إلى ملف الخفافيش.
واحدة من أكثر الطرق شيوعا لإضافة تأخير إلى ملف الخفافيش هو استخدام الأمر "مهلة". يسمح لك هذا الأمر بتعيين وقفة في ثوان أو ميلي ثانية بين تنفيذ الأوامر الأخرى. على سبيل المثال:
مهلة / تي 5
في هذا المثال ، قمنا بتعيين التأخير إلى 5 ثوان. يمكنك تغيير قيمة الرقم في أمر" المهلة " حسب حالتك المحددة. يمكنك أيضا استخدام الأرقام العشرية إذا كنت بحاجة إلى تأخير أكثر دقة.
- كيف يمكنني إضافة تأخير في ملف الخفافيش?
- طريقة سهلة للتأخير
- باستخدام أمر المهلة
- معلمات التأخير
- ضبط الفاصل الزمني
- الانتظار حتى يتم الضغط على المفتاح
- إضافة تعليقات
- باستخدام رمز حركة العين السريعة
- سؤال وجواب
- هل من الممكن لجعل تأخير في ملف الخفافيش?
- كيف يمكنني استخدام الأمر" مهلة"?
- كيف يمكنني إضافة تأخير 5 ثواني?
- هل من الممكن إضافة تأخير لعدة دقائق?
- كيف يمكنني جعل تأخير الدوري في ملف الخفافيش?
- كيف يمكنني جعل تأخير لانهائي في ملف الخفافيش?
كيف يمكنني إضافة تأخير في ملف الخفافيش?
في ملفات الخفافيش ، يمكنك إضافة تأخير بين تنفيذ الأوامر باستخدام الأمر مهلة. هذا مفيد إذا كنت بحاجة إلى إيقاف تنفيذ ملف الخفافيش لفترة من الوقت لانتظار شيء ما.
بناء جملة الأمر المهلة كما يلي:
| مهلة | / ر عقد الوقت | / عقد نوبريك | |
|---|---|---|---|
| الوقت | يشير إلى وقت التأخير بالثواني. | معلمة اختيارية. يشير إلى أنه لا يمكن للمستخدم مقاطعة التأخير بالضغط على المفاتيح. |
مثال على استخدام أمر المهلة:
@صدى قبالة
صدى مرحبا ، العالم!
مهلة / تي 5
صدى بعد 5 ثوان ، سيتم عرض الرسالة التالية.
صدى الرجاء الانتظار...
مهلة / تي 5
صدى ستظهر هذه الرسالة بعد 10 ثوان.
وقفة
في هذا المثال ، الرسالة " مرحبا ، العالم!"سيتم عرضه ، ثم سيكون هناك تأخير لمدة 5 ثوان باستخدام أمر المهلة ، وبعد ذلك سيتم عرض الرسالة "الرسالة التالية في 5 ثوان. يرجى الانتظار..."،سيكون هناك تأخير لمدة 5 ثوان مرة أخرى وأخيرا الرسالة "ستظهر هذه الرسالة في غضون 10 ثوان."سيتم عرضه ، وبعد ذلك سيتوقف تنفيذ ملف الخفافيش والرسالة" اضغط على أي مفتاح للمتابعة ..."سيتم عرضها.
طريقة سهلة للتأخير
غالبا ما يكون من الضروري إنشاء تأخير في الملف الدفعي (ملف الخفافيش) قبل تنفيذ الأمر التالي. للقيام بذلك ، يمكنك استخدام الأمر "مهلة".
يحدد الأمر مهلة التأخير في ثوان أو ميلي ثانية لملف دفعي. بناء جملة الأمر هو:
- مهلة / ر ن-تأخير في ثوان.
- مهلة / ر ن / نوبريك-تأخير في ثوان دون إمكانية انقطاع عن طريق الضغط على مفتاح.
- مهلة / ر ن / نوبريك > نول-إخفاء إخراج الأمر على الشاشة.
- مهلة / ر ن / نوبريك > نول & & الأمر-تنفيذ الأمر بعد تأخير.
مثال على استخدام أمر "المهلة" لإنشاء تأخير لمدة 5 ثوان:
| الأمر | الوصف |
|---|---|
مهلة / تي 5 | انتظر 5 ثوان قبل تنفيذ الأمر التالي. |
مهلة / تي 5 / نوبريك | انتظر لمدة 5 ثوان دون إمكانية انقطاع عن طريق الضغط على مفتاح. |
مهلة / تي 5000 | انتظر 5 ثوان (5000 مللي ثانية). |
مهلة / تي 5000 / نوبريك | انتظر 5 ثوان (5000 مللي ثانية) دون إمكانية الانقطاع بالضغط على مفتاح. |
مهلة / تي 5 / نوبريك && صدى القيادة بعد تأخير | انتظر 5 ثوان دون إمكانية انقطاع عن طريق الضغط على مفتاح وتنفيذ الأمر "صدى الأمر بعد تأخير". |
وبالتالي ، فإن استخدام أمر" المهلة " يجعل من السهل إضافة تأخير إلى ملف دفعي وإدارة وقت التأخير.
باستخدام أمر المهلة
على أنظمة التشغيل ويندوز ، يتم استخدام الأمر مهلة لإنشاء تأخير في تنفيذ ملفات الخفافيش. يسمح هذا الأمر للبرنامج بالانتظار لعدد محدد من الثواني قبل متابعة تنفيذ الأمر التالي.
بناء جملة أمر المهلة:
| مهلة | / تي الوقت | / نوبريك |
|---|
- / تي الوقت-يحدد وقت التأخير بالثواني. على سبيل المثال ، إذا كنت ترغب في تعيين تأخير لمدة 5 ثوان ، يجب عليك تحديد /ر 5.
- / نوبريك هي معلمة اختيارية تسمح لك بتخطي التأخير إذا ضغط المستخدم على مفتاح.
أمثلة على استخدام أمر المهلة:
- مهلة / تي 10-سيخلق تأخير لمدة 10 ثانية.
- مهلة / تي 5 / نوبريك-سيخلق تأخير لمدة 5 ثوان ، ولكن يمكن للمستخدم تخطي التأخير عن طريق الضغط على أي مفتاح.
يمكن أن يكون أمر المهلة مفيدا عندما تحتاج إلى إضافة إيقاف مؤقت في ملف الخفافيش لمزامنة تنفيذ الأوامر أو لإنشاء تأخير زمني بين عمليتين.
معلمات التأخير
يمكن أن يكون لطرق تأخير تنفيذ الأوامر في ملف الخفافيش معلمات مختلفة.
.
على سبيل المثال ، لتأخير التنفيذ بمقدار 5 ثوان ، سيبدو الأمر كما يلي:
بينغ ن 5 المضيف المحلي > نولتتيح لك هذه الطريقة إضافة تأخير دقيق في ثوان.
.
على سبيل المثال ، لتأخير التنفيذ بمقدار 10 ثوان ، سيبدو الأمر كما يلي:
مهلة / تي 10 > نولبالإضافة إلى ذلك ، يمكنك استخدام هذه الأوامر لإضافة معلمات إضافية.
:
بينغ-ن 5 المضيف المحلي-ث 1000 > نولتحدد هذه المعلمة وقت الانتظار بين إرسال الطلبات بالمللي ثانية.
يمكنك تعطيل القدرة على إلغاء التأخير بالضغط على مفتاح.
على سبيل المثال ، لتأخير التنفيذ بمقدار 8 ثوان دون إمكانية الإلغاء ، سيبدو الأمر كما يلي:
مهلة / تي 8 / نوبريك > نولمع معلمات مختلفة ، يمكنك تحقيق التأخير المطلوب في تنفيذ الأوامر في ملف الخفافيش.
ضبط الفاصل الزمني
في ملف الخفافيش ، يمكنك تعيين فترات زمنية باستخدام الأمر مهلة. انها تسمح لك لإضافة تأخير في ثوان أو ميلي ثانية قبل تنفيذ الأمر التالي.
لتعيين تأخير الوقت في ملف الخفافيش بالثواني ، استخدم بناء الجملة التالي:
مهلة / تي ثانية
على سبيل المثال ، لإضافة تأخير لمدة 5 ثوان قبل تنفيذ الأمر التالي ، استخدم:
مهلة / تي 5
لإضافة تأخير بالمللي ثانية ، استخدم الخيار / مللي ثانية وقم بتعيين العدد المطلوب من المللي ثانية:
مهلة / ميلي ثانية ميلي ثانية
على سبيل المثال ، لإضافة تأخير قدره 500 مللي ثانية (0.5 ثانية) ، استخدم:
مهلة / ميلي ثانية 500
يمكنك أيضا تحديد النص الذي سيتم عرضه أثناء التأخير. للقيام بذلك ، استخدم الخيار / نوبريك وتمرير النص في علامات اقتباس:
مهلة / تي ثانية / نوبريك
على سبيل المثال ، لإضافة تأخير لمدة 10 ثوان وعرض الرسالة "انتظر..."،استخدم:
مهلة / تي 10 / نوبريك
يرجى ملاحظة أن هذا الأمر متاح فقط في الإصدارات الأحدث من ويندوز (بدءا من ويندوز فيستا ويندوز سيرفر 2008).
الانتظار حتى يتم الضغط على المفتاح
قد يتم تنفيذ بعض الأوامر في ملف الخفافيش بسرعة كبيرة ، والتي لا تسمح لك أحيانا برؤية النتيجة أو متابعة تنفيذ الأوامر التالية. في مثل هذه الحالات ، قد يكون من المفيد إدخال تأخير بحيث يتوقف النظام مؤقتا لفترة معينة.
ومع ذلك ، في بعض الأحيان يكون من الضروري أن يستمر التأخير حتى يضغط المستخدم على مفتاح. في هذه الحالة ، يمكنك استخدام أمر الإيقاف المؤقت.
سيؤدي أمر الإيقاف المؤقت إلى إيقاف ملف الخفافيش مؤقتا حتى يضغط المستخدم على أي مفتاح. بعد الضغط على المفتاح ، سيستمر تشغيل البرنامج.
مثال:
@صدى قبالة
صدى اضغط على أي مفتاح للمتابعة...
وقفة > نول
صدى استمر البرنامج التنفيذ.
في هذا المثال ، يبدأ ملف الخفافيش عن طريق تعطيل عرض الأوامر في وحدة التحكم باستخدام @صدى قبالة الأمر. ثم يتم عرض رسالة تخبرك بالضغط على أي مفتاح للمتابعة. يتيح لك الأمر إيقاف مؤقت > نول تجاهل إخراج نص أمر الإيقاف المؤقت إلى وحدة التحكم. بعد الضغط على مفتاح قيادة الصدى ، استمر البرنامج في التنفيذ. يعرض رسالة حول استمرار تنفيذ البرنامج.
وبالتالي ، يتيح لك استخدام أمر الإيقاف المؤقت إضافة تأخير إلى ملف الخفافيش قبل أن يضغط المستخدم على مفتاح ، والذي يمكن أن يكون مفيدا في بعض سيناريوهات تنفيذ البرنامج.
إضافة تعليقات
تعد التعليقات عنصرا مهما في البرمجة يسمح لك بوصف الكود وجعله مفهوما للمطورين الآخرين. في ملفات الخفافيش ، تساعد التعليقات في شرح الأهداف والإجراءات التي يتم تنفيذها في البرنامج النصي.
في ملفات الخفافيش ، يمكن إضافة التعليقات باستخدام رمز "حركة العين السريعة". كل شيء بعد هذه الشخصية يعتبر تعليقا ويتم تجاهله من قبل مترجم الأوامر.
مثال على تعليق في ملف الخفافيش:
ريم هو تعليق
بالإضافة إلى التعليقات أحادية السطر ، يمكنك أيضا استخدام التعليقات متعددة الأسطر. للقيام بذلك ، يمكنك إرفاق التعليق بعلامات اقتباس مزدوجة ، كما في المثال أدناه:
ريم هو
عدد قليل
خطوط
من التعليق
تساعد إضافة التعليقات إلى ملفات الخفافيش على توثيق الكود بشكل مناسب وتسهيل فهم المطورين الآخرين له. تعمل التعليقات أيضا كأداة تصحيح أخطاء مهمة ، مما يسمح لك بإضافة تفسيرات إلى أقسام معينة من التعليمات البرمجية.
باستخدام رمز حركة العين السريعة
في ملفات الخفافيش ، يتم استخدام رمز حركة العين السريعة (من الكلمة الإنجليزية ملاحظة ، وهو ما يعني تعليق) لإضافة تعليقات في التعليمات البرمجية. هذا يسمح لك بتدوين الملاحظات والتفسيرات للرمز دون التأثير على تنفيذه.
عادة ما يتم استخدام حرف حركة العين السريعة على نفس السطر مع التعليق الذي يتبعه. يعتبر كل النص بعد حرف حركة العين السريعة تعليقا ويتم تجاهله بواسطة مترجم سطر الأوامر.
هنا هو رمز المثال الذي يتم استخدام رمز ريم للتعليق:
| ريم | هذا تعليق |
| ريم | هذا تعليق آخر |
يمكن أن تكون التعليقات التي تبدأ برمز حركة العين السريعة مفيدة لوصف وظيفة جزء من التعليمات البرمجية أو شرح الغرض منها.
على سبيل المثال ، إذا كان لديك ملف بات يقوم ببعض العمليات قبل استدعاء ملف بات آخر ، فيمكنك استخدام التعليقات لشرح ما تفعله هذه العمليات:
| ريم | إعداد البيانات قبل إطلاق ملف الخفافيش الرئيسي |
| ريم | نسخ الملفات الضرورية |
| ريم | وضع ما يلزم |
| بدء المعلمات الرئيسية.بات | إطلاق ملف الخفافيش الرئيسي |
ملاحظة: يمكن استخدام رمز حركة العين السريعة في بداية السطر وبعد الأمر. سيتجاهل مترجم سطر الأوامر السطر بأكمله بعد حرف حركة العين السريعة.
سؤال وجواب
هل من الممكن لجعل تأخير في ملف الخفافيش?
نعم ، يمكنك. يمكنك استخدام الأمر" مهلة".
كيفية استخدام الأمر" مهلة"?
لاستخدام أمر " المهلة "في ملف الخفافيش ، تحتاج فقط إلى كتابة" المهلة " وتحديد وقت التأخير بالثواني مفصولة بمسافة.
كيف يمكنني إضافة تأخير 5 ثواني?
لإضافة تأخير لمدة 5 ثوان ، استخدم الأمر" مهلة " وحدد وقت التأخير بالثواني. في هذه الحالة ، سيبدو الأمر كما يلي: "مهلة 5".
هل من الممكن إضافة تأخير لعدة دقائق?
نعم ، يمكنك. للقيام بذلك ، حدد وقت التأخير بالثواني. على سبيل المثال ، إذا كنت بحاجة إلى تأخير لمدة 1 دقيقة ، فسيبدو الأمر كما يلي: "مهلة 60".
كيفية جعل تأخير الدوري في ملف الخفافيش?
لإجراء تأخير دوري في ملف الخفافيش ، يمكنك استخدام حلقة "من أجل". على سبيل المثال ، يمكنك كتابة التعليمات البرمجية التالية: "ل /ل ٪ ٪ أنا في (1 ، 1 ، 3) هل (صدى ٪ ٪ أنا والمهلة 5)". في هذه الحالة ، سيتم تنفيذ تأخير لمدة 5 ثوان ، وبعد ذلك سيتم إخراج رقم من 1 إلى 3.
كيف يمكنني جعل تأخير لانهائي في ملف الخفافيش?
لإنشاء تأخير لانهائي في ملف الخفافيش ، يمكنك استخدام حلقة" ل /ل". على سبيل المثال ، يمكنك كتابة التعليمات البرمجية التالية: "ل /ل ٪ ٪ أنا في (1 ، 0 ، 1) هل (صدى ٪ ٪ أنا والمهلة 5)". في هذه الحالة ، سيتم تنفيذ تأخير لمدة 5 ثوان وسيتم إخراج الرقم إلى أجل غير مسمى.