συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Unix

Πώς μπορείτε να κάνετε μια εντολή ναι όχι στο cmd;

Για να δημιουργήσετε μια εντολή Yes/No στο CMD, μπορείτε να χρησιμοποιήσετε την εντολή 'CHOICE'. Αυτή η εντολή σάς επιτρέπει να εμφανίσετε μια προτροπή στον χρήστη και να αποδεχτείτε την εισαγωγή του. Ακολουθεί ένα παράδειγμα του τρόπου χρήσης της εντολής "CHOICE" για να δημιουργήσετε μια εντολή Ναι/Όχι:

```

@echo off

:αρχή

echo Θα θέλατε να συνεχίσετε (Ναι/Οχι);

ΕΠΙΛΟΓΗ /Γ υ/δ

εάν το επίπεδο σφάλματος 2 τελειώσει

echo Επιλέξατε Ναι.

πρέπει να ξεκινήσω

:τέλος

echo Επιλέξατε Όχι.

παύση

```

Σε αυτό το παράδειγμα, η εντολή "CHOICE" χρησιμοποιείται για την εμφάνιση της προτροπής "Θέλετε να συνεχίσετε (Ναι/Οχι);" και αποδεχτείτε τα στοιχεία του χρήστη. Ο διακόπτης `/C` χρησιμοποιείται για να καθορίσει τις έγκυρες επιλογές, οι οποίες είναι "y" και "n". Εάν ο χρήστης εισάγει μια μη έγκυρη επιλογή, η εντολή θα εμφανίσει ένα μήνυμα σφάλματος και στη συνέχεια θα διακλαδωθεί στην ετικέτα `:end`.

Η γραμμή "if errorlevel 2 goto end" ελέγχει εάν ο χρήστης εισήγαγε μη έγκυρη επιλογή. Εάν το έκαναν, η μεταβλητή "επίπεδο σφάλματος" θα οριστεί σε 2 και η εντολή θα διακλαδωθεί στην ετικέτα ":τέλος".

Οι γραμμές `echo` χρησιμοποιούνται για την εμφάνιση των μηνυμάτων "Επιλέξατε Ναι" ή "Επιλέξατε Όχι" ανάλογα με την εισαγωγή του χρήστη.

Οι γραμμές «goto» χρησιμοποιούνται για να κάνουν βρόχο πίσω στην αρχή της εντολής (την ετικέτα «:start») ή στο τέλος της εντολής (την ετικέτα «:end») ανάλογα με την είσοδο του χρήστη.

Η εντολή "pause" στο τέλος του σεναρίου χρησιμοποιείται για την παύση του παραθύρου της γραμμής εντολών, έτσι ώστε ο χρήστης να μπορεί να διαβάσει την έξοδο πριν κλείσει.

Μπορείτε να προσαρμόσετε αυτό το σενάριο για να ταιριάζει στις ανάγκες σας αλλάζοντας το μήνυμα προτροπής, τις έγκυρες επιλογές και τις ενέργειες που πραγματοποιούνται ανάλογα με τα δεδομένα του χρήστη.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα