نصائح مفيدة

؛ CMD Windows سطر الأوامر اختيار مشغلي

هل أنت جيد حقًا في برمجة الملفات الدفعية ، فقط لا تعرف كيفية إنشاء قائمة مع اختيار نعم أو لا أو خيار 1 أو 2 أو 3؟ لقد أتيت إلى المكان الصحيح!

  1. 1 انقر فوق ابدأ> تشغيل
  2. 2 أدخل "cmd" (بدون علامتي الاقتباس)
  3. 3 أدخل "تحرير"
  4. 4 أدخل الأوامر التالية. بعد كل الصحافة تدخل. كل ما هو بين قوسين غير مطلوب ، وهذه ملاحظات مع شرح.
  5. 5echo off (هذا الأمر "يخفي" القدرة على إدخال الأوامر - اختياري ، لكننا نوصي باستخدامه)
  6. 6 cls (إخفاء كل شيء أعلاه اختياري ، ولكن إذا كنت تريد أن يبدو كل شيء منظمًا ، فننصحك بذلك)
  7. 7: ابدأ
  8. 8 صدى.
  9. 9 خيار صدى 1 (يمكن إعادة تسمية "الخيار 1" حسب حاجتك)
  10. 10 خيار الصدى 2
  11. 11 خيار الصدى 3 (أدخل العديد من الخيارات حسب حاجتك).
  12. 12 أدخل "set / p choice = (هنا ، أدخل سؤالًا أو أمرًا ، على سبيل المثال ،" نعم أم لا؟")
  13. 13 إن لم يكن "٪ choice٪" == ضبط الاختيار = اختيار ٪:

0,1%

  • 14 إذا كان "٪ choice٪" == "1" goto: choice1
  • 15 إذا كان "٪ choice٪" == "2" goto: choice2
  • 16 (تابع باتباع هذا المثال حتى تصل إلى عدد الخيارات التي تحتاج إليها. ثم أدخل :)
  • 17 صدى "٪ choice٪" ليس خيارًا صالحًا. يرجى المحاولة مرة أخرى.
  • 18 صدى.
  • 19 غوتو تبدأ
  • 20 ثم أدخل:
  • 21: اختيار 1
  • 22 (أوامر للتنفيذ)
  • 23 نهاية غوتو
  • 24: اختيار 2
  • 25 (فرق)
  • 26 غوتو نهاية
  • 27: اختيار 3
  • 28 (فرق)
  • 29 غوتو نهاية
  • 30 تابع حتى تدخل عدد الأوامر التي تحتاجها.
  • 31: النهاية
  • 32 وقفة
  • 33 خروج
  • 34 احفظ كملف بامتداد .bat. للتحقق من ملف الدُفعات ، انقر نقرًا مزدوجًا فوقه.
  • مستخدم جديد

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

    كيف يمكن القيام بذلك في موجه أوامر Windows.

    يرجى تقديم أمثلة أو مقالات مع تحليل مفصل لميزات هذه الفرق في BATCH (دون استخدام أي لغات أخرى أو تثبيت الأدوات المساعدة)

    شكرا لك

    مطور لطيف جدا

    اختيار [/ قائمة C] [/ N] [/ CS] [/ T مهلة / عنصر D] [/ M نص]

    الوصف.
    يسمح لك هذا البرنامج بتحديد عنصر من قائمة العناصر
    وإرجاع فهرس العنصر المحدد.

    خيارات:
    / C قائمة إنشاء قائمة بالعناصر القابلة للتحديد.
    القائمة الافتراضية هي "YN".

    / N إخفاء قائمة العناصر في الموجه.
    يتم عرض رسالة قبل الدعوة
    والعناصر تبقى متاحة للاختيار.

    / CS يتيح حساسية الحالة عند اختيار العناصر.
    بشكل افتراضي ، البرنامج غير حساس لحالة الأحرف.

    / T مهلة عدد الثواني قبل تحديد العنصر الافتراضي.
    القيم الصالحة هي من 0 إلى 9999.
    إذا تم تحديد 0 ، فلا يوجد توقف مؤقت قبل التحديد
    العنصر افتراضيا.

    / D عنصر العنصر المحدد بشكل افتراضي في ثوان nnnn.
    يجب أن يكون الرمز موجودًا في مجموعة العناصر.
    في / C ، يتم تحديد nnnn في / T.

    / M نص الرسالة المعروضة من قبل
    دعوة. إذا لم يكن محددا ، البرنامج
    يطالب فقط.

    /؟ عرض مساعدة للاستخدام.

    تعليق
    متغير البيئة ERRORLEVEL يحصل على قيمة الفهرس
    المفتاح المطابق للعنصر المحدد. العنصر الأول
    في القائمة بإرجاع 1 ، والثاني - 2 ، الخ
    إذا ضغط المستخدم على مفتاح غير مناسب
    اختيار ، أصوات صفير. إذا تم اكتشاف خطأ ،
    إرجاع ERRORLEVEL 255. في حالة الضغط على المفاتيح
    CTRL + BREAK أو CTRL + C ، يُرجع البرنامج قيمة ERRORLEVEL قدرها 0.
    عند استخدام المعلمات ERRORLEVEL في برنامج دفعي ،
    يجب أن تكون مدرجة في ترتيب تنازلي.

    الأمثلة على ذلك:
    اختيار /؟
    اختيار / C YNC / M "Y - نعم ، N - لا ، C - إلغاء."
    اختيار / T 10 / C ync / CS / D y
    اختر / C ab / M "a" لتحديد المعلمة 1 و "b" لتحديد المعلمة 2.
    اختر / C ab / N / M "a" لتحديد المعلمة 1 و "b" لتحديد المعلمة 2.

    بعد 5 ثوانٍ ، سيتم اختيار Y تلقائيًا.
    سيتم حفظ الرقم التسلسلي للحرف المحدد كرمز لإرجاع الخطأ.

    لاحظ أنه يتم تجاهل الكتابة بالأحرف الكبيرة (إذا لم يتم تحديد / CS) في الأبجدية الإنجليزية فقط.

    شاهد الفيديو: حل مشكلة موجه الأوامر. command PROMPT. windows 10 (شهر نوفمبر 2019).