טיפים שימושיים

מפעילי בחירת שורות פקודה של חלונות CMD

Pin
Send
Share
Send
Send


האם אתה באמת טוב בתכנות קבצי אצווה, פשוט לא יודע להכין תפריט עם בחירה של כן, לא או בחירה 1, 2 או 3? הגעת למקום הנכון!

  1. 1 לחץ על התחל> הפעלה
  2. 2 הזן "cmd" (ללא הצעות מחיר)
  3. 3 הזן "ערוך"
  4. 4 הזן את הפקודות הבאות. לאחר כל לחיצה על כניסה. כל מה שנמצא בסוגריים אינו נדרש, אלה הערות עם הסברים.
  5. 5 @echo off (פקודה זו "מסתירה" את היכולת להזין פקודות - לא חובה, אך אנו ממליצים להשתמש בה)
  6. 6 קליקים (מסתיר שהכל למעלה הוא לא חובה, אבל אם אתה רוצה שהכל ייראה מסודר, אנו ממליצים עליו)
  7. 7: התחל
  8. 8 הד.
  9. הד 9 בחירה 1 (ניתן לשנות את שם "בחירה 1" לפי הצורך)
  10. 10 הד בחירה 2
  11. 11 הד הדדי בחירה 3 (הכנס כמה אפשרויות שאתה צריך).
  12. 12 הזן "set / p choice = (הנה, הכנס שאלה או פקודה, למשל," כן או לא?")
  13. 13 אם לא "% בחירה%" == בחר בחירה =% בחירה:

0,1%

  • 14 אם "% choice%" == "1" goto: choice1
  • 15 אם "% choice%" == "2" goto: choice2
  • 16 (המשך לעקוב אחר דוגמא זו עד שתגיע למספר האפשרויות שאתה צריך. ואז הכנס :)
  • 17 הד "% בחירה%" אינה אפשרות חוקית. אנא נסה שוב.
  • 18 הד.
  • 19 התחלתי
  • 20 ואז הזן:
  • 21: בחירה 1
  • 22 (פקודות לביצוע)
  • 23 סוף סוף
  • 24: בחירה 2
  • 25 (צוותים)
  • סוף סוף
  • 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 אלמנט האלמנט שנבחר כברירת מחדל תוך nnn שניות.
    הסמל חייב להיות קיים בערכת האלמנטים.
    in / C, nnnn מוגדר ב- / T.

    / M הודעת טקסט שהוצגה לפני
    הזמנה. אם לא צוין, התוכנית
    רק הנחיות.

    /? הצגת עזרה לשימוש.

    הערה
    משתנה סביבה ERRORLEVEL מקבל ערך מדד
    המקש המתאים לפריט שנבחר. אלמנט ראשון
    ברשימה מחזירה 1, השנייה - 2 וכו '.
    אם המשתמש לוחץ על מקש שאינו מתאים
    לבחירה, נשמע צפצוף. אם מתגלה שגיאה,
    מחזירה את ERRORLEVEL 255. אם נלחץ על המקשים
    CTRL + BREAK או CTRL + C, התוכנית מחזירה ערך ERRORLEVEL של 0.
    בעת השימוש בפרמטרים ERRORLEVEL בתוכנית אצווה, שלהם
    צריך להיות רשום בסדר יורד.

    דוגמאות:
    בחירה /?
    CHOICE / C YNC / M "Y - כן, N - לא, C - ביטול."
    בחירה / T 10 / C ync / CS / D y
    בחר / C ab / M "a" לבחירת פרמטר 1 ו- "b" לבחירת פרמטר 2.
    CHOICE / C ab / N / M “a” לבחירת פרמטר 1 ו- “b” לבחירת פרמטר 2.

    לאחר 5 שניות ייבחר באופן אוטומטי Y.
    המספר הסידורי של המכתב שנבחר יישמר כקוד החזרת שגיאה.

    שימו לב כי התייחסות לאותיות רישיות (אם / CS אינה מוגדרת) מתעלמת באלף-בית האנגלי בלבד.

    Pin
    Send
    Share
    Send
    Send