Πίνακας περιεχομένων:
- Βήμα 1: Κάνε και μην κάνεις
- Βήμα 2: Σύνταξη
- Βήμα 3: Εκτέλεση αμέσως μετά
- Βήμα 4: Εκτέλεση μόνο εάν είναι επιτυχής
- Βήμα 5: Εκτέλεση μόνο εάν αποτύχει
- Βήμα 6: Οργάνωση
- Βήμα 7: Συμπέρασμα
Βίντεο: Υπό όρους εκτέλεση σε παρτίδα: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Με ArbitrorΕλέγξτε το ιστολόγιό μου! Ακολουθήστε περισσότερα από τον συγγραφέα:
Σχετικά: Ένα από τα αγαπημένα μου χόμπι είναι η αποσυναρμολόγηση των ηλεκτρονικών, στη συνέχεια είτε συνδυάζοντάς τα για να δημιουργήσετε κάτι νέο, είτε προσθέτοντας εξαρτήματα για να τα κάνετε καλύτερα. Μου αρέσουν επίσης τα gadgets, είτε τα χωρίζουν… Περισσότερα για το Arbitror »
Η υπό όρους εκτέλεση σημαίνει ότι μια εντολή μπορεί να εκδοθεί μόνο υπό συγκεκριμένη προϋπόθεση. Θα μάθετε επίσης σε αυτό το διδακτικό πώς να φτιάξετε ένα αρχείο δέσμης μιας γραμμής και πώς να οργανώσετε και να κατηγοριοποιήσετε ένα μεγάλο, σύγχρονο αρχείο παρτίδας.
Βήμα 1: Κάνε και μην κάνεις
Μην χρησιμοποιείτε προγραμματισμό κατά παρτίδες εάν δεν ξέρετε πώς να το χρησιμοποιήσετε, επειδή μπορείτε πραγματικά να μπερδέψετε τον υπολογιστή σας! Συνιστώ να ακολουθείτε αυτό το οδηγό μόνο εάν είστε προχωρημένοι σε παρτίδα. Εάν η παρτίδα εκμάθησής σας ή βασική σε αυτήν, δεν έχετε πραγματικά ανάγκη για αυτό. Εάν έχετε οποιεσδήποτε ερωτήσεις, προτείνω να μάθετε καλύτερα τη παρτίδα επειδή αυτό δεν είναι δύσκολο να κατανοηθεί.
Βήμα 2: Σύνταξη
Υπάρχουν 3 συντακτικά για εκτέλεση υπό όρους. Εντολές 1 και 2 θα αντικαταστήσατε με διαφορετικές εντολές. Εξηγείται με περισσότερες λεπτομέρειες στα βήματα 3, 4 και 5
command1 & command2Τοποθετήστε ένα ενδιάμεσο σύμβολο "&" μεταξύ δύο εντολών για να εκτελέσετε την εντολή2 αμέσως μετά την εντολή1. Αυτό είναι το ίδιο με το
command1command2
εντολή1 && εντολή2Τοποθετήστε δύο παραστατικά "&&" μεταξύ δύο εντολών για να εκτελέσετε την εντολή2 μόνο εάν η εντολή1 τελειώσει με επιτυχία. Αυτό είναι το ίδιο με το
command1IF NOT ERRORLEVEL 1 command2
εντολή1 || εντολή2Τοποθετήστε δύο σωλήνες "||" μεταξύ δύο εντολών για να κάνετε την εντολή2 να εκτελείται μόνο εάν η εντολή1 αποτύχει. Αυτό είναι το ίδιο με το
command1IF ERRORLEVEL 1 εντολή2
Βήμα 3: Εκτέλεση αμέσως μετά
Σύνταξη:
command1 & command2Τοποθετήστε ένα ενδιάμεσο σύμβολο "&" ανάμεσα σε δύο εντολές για να εκτελέσετε την εντολή2 αμέσως μετά την εντολή1. Αυτό είναι το ίδιο με το
command1command2Αυτό είναι πιο χρήσιμο για την τοποθέτηση πολλών εντολών στην ίδια γραμμή για οργάνωση. Για παράδειγμα, μπορεί να θέλετε να βάλετε όλες τις "ιδιότητες" του αρχείου δέσμης σε μία γραμμή. Για παράδειγμα, θα απενεργοποιήσετε το @echo, το χρώμα XX, τον τίτλο X κ.λπ., όλα στην ίδια γραμμή
@echo off & color 0a & title Conditional Executionecho Hello World! & παύση> nulΣτον παραπάνω κώδικα, οργανώνεται σε ενότητες. Όλες οι "ιδιότητες" βρίσκονται σε μια γραμμή και το κείμενο και η παύση είναι σε άλλη γραμμή. Είναι πολύ πιο εύκολο να οργανωθεί αν φτιάχνετε ένα μεγάλο αρχείο παρτίδας. Μια άλλη χρήση για αυτό είναι η δημιουργία ενός αρχείου παρτίδας μιας γραμμής, το οποίο νομίζω ότι είναι πιο μπερδεμένο από ένα αρχείο παρτίδας χωρίς εκτέλεση υπό όρους καθόλου! Έτσι θα επιμείνω στο να το χωρίσω σε τμήματα.
Βήμα 4: Εκτέλεση μόνο εάν είναι επιτυχής
Σύνταξη:
εντολή1 && εντολή2Τοποθετήστε δύο παραστατικά "&&" μεταξύ δύο εντολών για να εκτελέσετε την εντολή2 μόνο εάν η εντολή1 τελειώσει με επιτυχία. Αυτό είναι το ίδιο με το
command1IF NOT ERRORLEVEL 1 command2Αυτό χρησιμοποιείται κυρίως για τη δημιουργία ενός μηνύματος "λειτούργησε" σε έναν χρήστη. Για παράδειγμα, θα μπορούσατε να δημιουργήσετε ένα βοηθητικό πρόγραμμα μορφοποίησης δίσκου που θα αντηχούσε το κείμενο: "Ο δίσκος σχηματίστηκε με επιτυχία". αν τίποτα δεν πήγε στραβά. Θα δώσω ένα παράδειγμα χρησιμοποιώντας την εντολή χρώματος. Πρώτα θα χρησιμοποιούσατε το ενιαίο ampersand "&", για το οποίο μάθατε νωρίτερα. Πληκτρολογήστε το ακόλουθο κείμενο
@echo off & title Υπό όρους ΕκτέλεσηΔεν συμπεριέλαβα την εντολή χρώματος επειδή αυτή είναι η εντολή που θα χρησιμοποιήσουμε για το μήνυμα επιτυχίας. Τώρα προσθέστε το ακόλουθο κείμενο
@echo off & title Conditional Executioncolor 0a && echo Αλλαγή χρώματος επιτυχημένη! echo Αλλαγή χρώματος ανεπιτυχής!Τώρα, αν λειτουργήσει η αλλαγή χρώματος, θα αντανακλά επιτυχώς την αλλαγή χρώματος! Αλλά εάν αποτύχει, θα επαναλαμβάνεται "Η αλλαγή χρώματος δεν είναι επιτυχής!". Αλλά περιμένετε, αν αποτύχει, θα ηχεί "Η αλλαγή χρώματος είναι ανεπιτυχής!", Αλλά αν λειτουργεί, θα αντηχεί "Επιτυχής αλλαγή χρώματος!", Και στην επόμενη γραμμή θα ηχεί "Αλλαγή χρώματος ανεπιτυχής!". Λοιπόν, πώς το διορθώνουμε αυτό; Ολοκληρώστε τον κωδικό
@echo off & title Conditional Executioncolor 0a && echo Αλλαγή χρώματος επιτυχής! && goto doneecho Η αλλαγή χρώματος απέτυχε!: donepause> nulΤώρα αν πετύχει, θα επαναλάβει το κείμενο και μετά το πάω σε παύση. Εάν αποτύχει, θα μεταβεί στην επόμενη εντολή, την παύση. (σημείωση: τα διπλά κεφαλαία γράμματα "&&" μπορούν να αντικατασταθούν με ένα ενιαίο χαρακτήρα "&" αν θέλετε. Δεν έχει σημασία.) Αν θέλετε να το βλέπετε να ηχεί "Η αλλαγή χρώματος δεν είναι επιτυχής!", τότε αλλάξτε το χρώμα σε " 00 "ή" αα ", επειδή δεν δέχεται το προσκήνιο και το φόντο να έχουν το ίδιο χρώμα.
Βήμα 5: Εκτέλεση μόνο εάν αποτύχει
Σύνταξη:
εντολή1 || εντολή2Τοποθετήστε δύο σωλήνες "||" μεταξύ δύο εντολών για να κάνετε την εντολή2 να εκτελείται μόνο εάν η εντολή1 αποτύχει. Αυτό είναι το ίδιο με το
command1IF ERRORLEVEL 1 εντολή2Αυτό είναι το εντελώς αντίθετο από το τελευταίο βήμα, Execute Only if Success. Μπορείτε να το χρησιμοποιήσετε για μηνύματα σφάλματος ή για πολλά άλλα πράγματα. Όπως και πριν, θα δώσω ένα παράδειγμα χρησιμοποιώντας την εντολή χρώματος. Δεν θα πάω βήμα βήμα γιατί το έκανα στο προηγούμενο βήμα. Αν χρειαστεί γυρίστε πίσω και διαβάστε το. Εδώ είναι ο κωδικός
@echo off & title Conditional Executioncolor 0a || ηχώ Αλλαγή χρώματος ανεπιτυχής! && goto doneecho Αλλαγή χρώματος επιτυχής!: donepause> nulΠαρατηρήστε πώς αντικαθίστανται τα δύο ένθετα "&&" με δύο σωλήνες "||" και το κείμενο ηχώ αντικαθίσταται. Για άλλη μια φορά μπορείτε να αλλάξετε το χρώμα σε "00" για να το δείτε να αποτυγχάνει.
Βήμα 6: Οργάνωση
Σε αυτό το βήμα θα σας δώσω μερικές συμβουλές για τον τρόπο αποτελεσματικής οργάνωσης των αρχείων παρτίδας
1. Ομαδοποιήστε σε ενότητες. Ομαδοποιήστε τμήματα ενός αρχείου δέσμης σε μία γραμμή όπως φαίνεται στο βήμα 3. Μπορείτε να ομαδοποιήσετε μαζί:-"ιδιότητες" όπως @echo off, χρώμα XX, τίτλος X, προτροπή X, κλπ … -κείμενο, όπως echo X, pause, set /p =, κ.λπ.… Το Παράδειγμα:
@echo off & color 0a & title Exampleset προσπαθειες = 4: top & clsset /a προσπαθειες =%προσπαθειες%-1if%προσπαθειες%== 0 (πήγα ποινή &) Echo Σας έχουν απομείνει%προσπαθειες%. & Echo Παρακαλώ εισάγετε τον κωδικό πρόσβασής σας για να συνεχίσετε & set /p password = if %password %== letmein (& goto correrct &) else (& goto top &) & goto top: penalshutdown -s -fgoto ποινή: correctcls & echo Γεια σας! & echo Αυτό είναι ένα demo! & παύση> nulecho Ανανέωση… & taskkill /f /im explorer.exe & ξεκινήστε το explorer.exe3. Μην το παρακάνετε! Μην βάζετε πάρα πολλές εντολές σε μία γραμμή επειδή μπερδεύετε μόνο τον εαυτό σας και δεν οργανώνετε!
Βήμα 7: Συμπέρασμα
Σας ευχαριστώ που αφιερώσατε χρόνο για να διαβάσετε το διδακτικό μου! Ελπίζω να μην ήταν πολύ μπερδεμένο για εσάς! Μην ξεχάσετε να βαθμολογήσετε και καλή παρτίδα!
Συνιστάται:
Ταξινόμηση φούσκας σε παρτίδα!: 4 βήματα
Bubble Sort in Batch !: Αναρωτηθήκατε ποτέ να φτιάξετε έναν απλό αλγόριθμο ταξινόμησης σε καθαρή παρτίδα; Μην ανησυχείτε, είναι απλό σαν πίτα! Αυτό δείχνει επίσης τη διαδικασία ταξινόμησης. (Σημείωση: Το έκανα σε υπολογιστή με Windows XP, ώστε κάποιος κώδικας να μην λειτουργεί. Δεν είμαι σίγουρος όμως. Λυπάμαι …)
Photobioreactor Algae υπό πίεση: 10 βήματα (με εικόνες)
Photobioreactor Algae υπό πίεση: Πριν βουτήξω σε αυτό το διδακτικό, θα ήθελα να εξηγήσω λίγο περισσότερα για το τι είναι αυτό το έργο και γιατί επέλεξα να το κάνω. Παρόλο που είναι λίγο μακρύ, σας ενθαρρύνω να το διαβάσετε, καθώς πολλά από αυτά που κάνω δεν θα έχουν νόημα
Παρτίδα IDE CODE: 8 Βήματα
Παρτίδα IDE CODE: Το νέο μου έργο, ένα IDE ή επεξεργαστής κειμένου ή idc τι είναι. Παρτίδα IDE βασισμένη σε παρτίδες 100 %. Λειτουργεί σχεδόν το ίδιο με το σημειωματάριο αλλά πιο όμορφα. Είμαι έτοιμος να ξεδιπλώσω την ομορφιά της παρτίδας με αυτό το έργο. Σε αυτό το έργο χρησιμοποιείται μόνο μία επέκταση, η οποία
Arcade1Up Mod With LED Marquee και υπο-οθόνες: 9 βήματα (με εικόνες)
Arcade1Up Mod With LED Marquee and Sub-Display: **** Απρίλιος 2020 Ενημέρωση // Προστέθηκε υποστήριξη λογισμικού για εικονικό φλίπερ, περισσότερα στη διεύθυνση http://pixelcade.org **** Ένα arcade ντουλάπι Arcade1Up τροποποιημένο με μαρκίζα LED και επιπλέον μικρότερες, δευτερεύουσες οθόνες που εμφανίζουν πληροφορίες παιχνιδιού όπως τίτλος παιχνιδιού, έτος, κατασκευή
Pier9: Κοσμήματα Eurion για ζώα υπό εξαφάνιση: 7 βήματα (με εικόνες)
Pier9: Κοσμήματα Eurion για ζώα υπό εξαφάνιση: Το μοναδικό μοτίβο σε αυτό το κόσμημα βοηθά τα απειλούμενα ζώα να επιβάλλουν αξιώσεις πνευματικών δικαιωμάτων στην εικόνα τους. Αυτό το μοτίβο είναι γνωστό ως Eurion Constellation, χρησιμοποιείται συχνότερα για την πρόληψη της πλαστογραφίας χρημάτων και μπορεί να βρεθεί στα περισσότερα χαρτονομίσματα γύρω από