Πώς να γράψετε το δικό σας αρχείο bat για να δημιουργήσετε ένα αντίγραφο ασφαλείας. Σύνταξη αρχείων bat - παραδείγματα ομαδικών αρχείων

Εντολή

Τρέξιμο πρόγραμμαΣημειωματάριο για τη δημιουργία αρχείου Bat. Στη συνέχεια, εισαγάγετε το κείμενο του αρχείου. Θα είναι διαφορετικό ανάλογα με το τι θέλετε να τρέξει. Για παράδειγμα, δημιουργήστε ένα αρχείο bat για να συνδεθείτε στο διαδίκτυο εάν η σύνδεσή σας ζητά όνομα χρήστη και κωδικό πρόσβασης.

Αυτό μπορεί να γίνει εάν η ίδια η πρόσβαση στο Διαδίκτυο έχει ήδη ρυθμιστεί και υπάρχει συντόμευση για σύνδεση στο Διαδίκτυο. Στο αρχείο, πρέπει να εισαγάγετε το ακόλουθο κείμενο: Radial "Εισαγωγή ονόματος σύνδεσης" "Εισαγωγή σύνδεσης" "Εισαγωγή κωδικού πρόσβασης". Για παράδειγμα, radial megafon-moskva sdk23SsdkP1 125523.

Αποθηκεύστε το αρχείο που προκύπτει. Για να το κάνετε αυτό, εκτελέστε την εντολή "Αρχείο" - "Αποθήκευση ως", πληκτρολογήστε οποιοδήποτε όνομα αρχείου και μετά πληκτρολογήστε την επέκταση *.bat. Τώρα μπορείτε να προσθέσετε μια συντόμευση για την εκκίνηση του αρχείου, ώστε η σύνδεση στο Διαδίκτυο να γίνεται αυτόματα κατά την εκκίνηση του λειτουργικού συστήματος.

Χρησιμοποιήστε την εντολή έναρξης όταν δημιουργείτε ένα αρχείο Bat για να ξεκινήσετε εφαρμογές. Για να το κάνετε αυτό, εισαγάγετε το ακόλουθο κείμενο στο αρχείο: ξεκινήστε το "Enter the full path to the program/file." Λάβετε υπόψη ότι τα ονόματα μεγάλων φακέλων και αρχείων πρέπει να συντομεύονται με το σύμβολο ~, για παράδειγμα, αντί για το όνομα C:/Program Files, πληκτρολογήστε C:/Progra~, υπό την προϋπόθεση ότι δεν υπάρχουν άλλοι φάκελοι στο δίσκο που ξεκινούν με αυτούς χαρακτήρες.

Αποθηκεύστε το αρχείο με τον ίδιο τρόπο όπως στο βήμα 3. Εάν αποθηκεύσετε το πρόγραμμα στο φάκελο προγράμματος για να εκτελέσετε το πρόγραμμα, δεν χρειάζεται να γράψετε την πλήρη διαδρομή προς την εφαρμογή σε αυτό, απλώς καθορίστε το εκτελέσιμο αρχείο, για παράδειγμα, ξεκινήστε το "Winword.exe". Μπορείτε να μετακινήσετε τη συντόμευση για αυτό το αρχείο σε οποιοδήποτε σημείο του υπολογιστή σας. Μπορείτε επίσης να χρησιμοποιήσετε ομαδικά αρχεία για να δημιουργήσετε αρχεία, για παράδειγμα, για να δημιουργήσετε ένα αρχείο στη μονάδα δίσκου C που ονομάζεται Program.txt, χρησιμοποιήστε την ακόλουθη εντολή: @echo Start file>C:/Program.txt.

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

Εντολή

Πρώτα απ 'όλα, πρέπει να εγκαταστήσετε ένα flash player. Αυτό το πρόγραμμαθα σας επιτρέψει να προβάλετε κλιπ σε λειτουργία, ανεξάρτητα από τον πόρο στον οποίο βρίσκεται το αρχείο. Για να το κάνετε αυτό, ακολουθήστε τον σύνδεσμο http://get.adobe.com/ru/flashplayer/ και κάντε κλικ στο κουμπί Λήψη που βρίσκεται στο κέντρο της σελίδας. Αποθηκεύστε το αρχείο και εκτελέστε το. Μετά την εκκίνηση του παραθύρου εγκατάστασης, θα χρειαστεί να κλείσετε το πρόγραμμα περιήγησης. Εκτελέστε αυτήν την ενέργεια, ολοκληρώστε την εγκατάσταση και επανεκκινήστε το πρόγραμμα περιήγησης. Μετά από αυτό, μπορείτε να παρακολουθήσετε το βίντεο στο διαδίκτυο.

Για να παρακολουθήσετε βίντεο Υψηλή ποιότηταπρέπει να αυξήσετε την ταχύτητα λήψης όσο το δυνατόν περισσότερο. Πλέον με αποτελεσματικό τρόπογια να αυξήσετε την ταχύτητα είναι να αλλάξετε το πρόγραμμα χρέωσης, σύμφωνα με το οποίο έχετε πρόσβαση στο δίκτυο. Περάσουν συγκριτική ανάλυσηπροσφορές από παρόχους υπηρεσιών δικτύου στην πόλη σας και, στη συνέχεια, επιλέξτε αυτόν τιμολογιακό σχέδιοποιο είναι το πιο κατάλληλο για εσάς.

Εάν το προηγούμενο βήμα δεν σας ταιριάζει, ελαχιστοποιήστε τον αριθμό των προγραμμάτων που χρησιμοποιούν τη σύνδεση δικτύου στον υπολογιστή σας. Με αυτό το βήμα, θα ελευθερώσετε ένα κανάλι πρόσβασης δικτύου για λήψη βίντεο όταν παρακολουθείτε στο διαδίκτυο. Απενεργοποιήστε τους διαχειριστές λήψης, τα torrents, καθώς και όλα τα προγράμματα που κατεβάζουν ενημερώσεις αυτήν τη στιγμή. Κλείστε τις εφαρμογές που βρίσκονται στη γραμμή εργασιών, καθώς και αυτές που βρίσκονται στο δίσκο. Ελέγξτε τον τερματισμό λειτουργίας τους εκκινώντας τη διαχείριση εργασιών και μεταβαίνοντας στην καρτέλα διεργασίες. Εκεί μπορείτε επίσης να κλείσετε εφαρμογές που πραγματοποιούν λήψη ενημερώσεων - μπορείτε να τις αναγνωρίσετε από τη λέξη ενημέρωση στον τίτλο.

Το αρχείο BAT είναι ένας κώδικας προγράμματος που αποθηκεύεται με την επέκταση .bat ή .CMD όπως θέλετε.

Οι δυνατότητες των αρχείων bat είναι σχεδόν απεριόριστες, αλλά κατά κανόνα, οι προγραμματιστές χρησιμοποιούν αυτές τις επεκτάσεις για απλές και συνηθισμένες εργασίες.

Χρησιμοποιώντας το αρχείο bat, μπορείτε να ανοίξετε αρχεία στον υπολογιστή σας, να αντιγράψετε, να μετακινήσετε και να διαγράψετε αρχεία με ή χωρίς μάσκα, να εκτελέσετε σενάρια προγράμματα τρίτων, ανοίξτε ένα πρόγραμμα περιήγησης με το επιθυμητό url. Συχνά χρησιμοποιώ τέτοια αρχεία για να ανοίξω έναν φάκελο ftp σε έναν απομακρυσμένο διακομιστή.

Πώς να δημιουργήσετε ένα αρχείο .bat

Τα αρχεία Bat δημιουργούνται εύκολα. Ανοίξτε ένα κανονικό πρόγραμμα επεξεργασίας κειμένου και αποθηκεύστε το με μια επέκταση .bat.

Μπορείτε επίσης να χρησιμοποιήσετε το προηγμένο πρόγραμμα "notepad++"

Εδώ είναι ένα δείγμα κώδικα για να γράψετε αρχείο bat:

explorer.exe "C:\Program Files"

Αυτός ο κωδικός θα ανοίξει το φάκελο "αρχεία προγράμματος" στη μονάδα δίσκου C:\

Η σύνταξη αρχείων .bat (bat) απαιτεί ιδιαίτερη προσοχή από τον χρήστη του υπολογιστή. Εφόσον τα αρχεία δέσμης μπορούν να διαγράψουν ολόκληρους καταλόγους, μορφοποιήστε ένα διαμέρισμα υπολογιστή

Εδώ είναι ένα δείγμα κώδικα - μορφοποίηση του διαμερίσματος F:\

@echo off
μορφή F /q /autotest

Δείγμα κώδικα νυχτερίδας - Δημιουργία 100 φακέλων:

@echo off
για /l %%i σε (1,1,100) κάντε mkdir "dir %%i"

μπορείτε να δημιουργήσετε ένα κακόβουλο σενάριο προγράμματος bat ohm και (ιούς): Για παράδειγμα - ο ακόλουθος κώδικας θα διαγράψει σημαντικά αρχεία exe.

@echo off
κάντε το "c:\windows\exploer.exe"
κάντε το "c:\windows\mspoint.exe"
κάντε το "c:\windows\notepad.exe"

Η εντολή για τη δημιουργία ενός φακέλου αρχείου bat

Ο παρακάτω κώδικας θα δημιουργήσει 3 φακέλους στους οποίους βρίσκεται το ίδιο το αρχείο. Επίσης, ο πρώτος φάκελος που δημιουργήθηκε θα περιέχει έναν ακόμη υποφάκελο. Δεδομένου ότι τα ονόματα των φακέλων είναι γραμμένα στα κυριλλικά, προσθέτουμε τη συμβολοσειρά κωδικοποίησης chcp 1251. Δεν μπορείτε να γράψετε ένα τέτοιο αρχείο με ένα κανονικό σημειωματάριο, καθώς δεν υπάρχει τρόπος να αλλάξετε την κωδικοποίηση των ρωσικών γραμμάτων σε αυτό. Χρησιμοποιήστε το σημειωματάριο ++.

chcp 1251
MD .\folder_article\base\
MD .\κατάλογος\
MD .\store\

Κατεβάστε το αρχείο Bat

- το αρχείο δημιουργεί 3 φακέλους

Παράδειγμα κώδικα bat πώς να ανοίξετε έναν φάκελο

explorer.exe "C:\Users\Administrator\Desktop\photo\"

μορφή bat πώς να ανοίξει;

Εκτός από τη δημιουργία αρχείων .bat σε ένα πρόγραμμα επεξεργασίας κειμένου, μπορούν να ανοίξουν με σημειωματάριο, wordpad ή σημειωματάριο++.

Το μόνο πράγμα που πρέπει να θυμάστε όταν ανοίγετε ένα αρχείο bat είναι ότι όταν κάνετε διπλό κλικ στο αρχείο, θα ξεκινήσει το πρόγραμμα. Δηλαδή, για να το ανοίξετε για επεξεργασία, τοποθετήστε το δείκτη του ποντικιού πάνω από το αρχείο που επεξεργάζεστε και κάντε δεξί κλικ για να ανοίξετε το μενού περιβάλλοντος όπου επιλέξτε άνοιγμα με το σημειωματάριο ++

Επίσης, εάν κάνετε κλικ στο just open στο μενού περιβάλλοντος, θα ξεκινήσετε επίσης την εκτέλεση του αρχείου bat.

Υπάρχει ένας άλλος τρόπος: Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου σημειωματάριου και σύρετε το επεξεργάσιμο αρχείο σας σε αυτό.

Σπουδαίος:Οι χρήστες συχνά συγχέουν τις έννοιες των αρχείων με την επέκταση .bat και πελάτη αλληλογραφίας"The Bat" για αποστολή και λήψη εγγράφων αλληλογραφίας.

Βασικές δηλώσεις αρχείου Bat

@ Όλες οι εκτελέσιμες εντολές νυχτερίδας εμφανίζονται στην οθόνη για να αφαιρέσετε το πλεόνασμα, ένα "σκύλος" τοποθετείται μπροστά από την εντολή. Συχνά χρησιμοποιείται με το @echo off.
σειρά Ορίζει μεταβλητές. Για παράδειγμα, στο setper=c:\windows εδώ per εκχωρείται η διαδρομή. Μπορείτε να γράψετε μια δυσκίνητη τιμή σε μια μεταβλητή και να την καθορίσετε στο σενάριο, κάτι που θα κάνει τον κώδικα πιο συμπαγή. Εάν αλλάξει το περιεχόμενό της, τότε δεν θα χρειαστεί να αλλάξετε τις τιμές όπου παρέχεται αυτή η μεταβλητή.
:: Μία από τις δύο μεθόδους σχολιασμού σε ένα αρχείο bat χωρίς εμφάνιση αυτής της γραμμής στην οθόνη.
:ΕΠΙΓΡΑΦΗ Όταν προσθέτετε άνω και κάτω τελεία σε μια λέξη, δημιουργείται μια ετικέτα που σας επιτρέπει να μεταβείτε σε διαφορετικές ενότητες του αρχείου δέσμης. Η ετικέτα μπορεί να έχει διαφορετικό όνομα, το LABEL είναι ένα παράδειγμα.
ΚΛΗΣΗ Το Bat είναι μια εντολή που καλεί ένα αρχείο δέσμης μέσα σε ένα άλλο. Όλες οι παράμετροι που περιγράφονται σε ένα από τα αρχεία μπορούν να μεταβιβαστούν μεταξύ τους.
ΕΠΙΛΟΓΗ Εντολή επιλογής.
CLS Διαγράφει τα περιεχόμενα του κελύφους που εμφανίζεται πάνω από το CLS.
ΗΧΩ Εμφανίζει ένα μήνυμα στην οθόνη. Για παράδειγμα, "ECHO Πώς είσαι!" θα εμφανίσει "Πώς είσαι!". Εάν δεν χρησιμοποιείτε το @ECHO off στην αρχή του αρχείου δέσμης, τότε θα δείτε τη διαδρομή προς το αρχείο bat και δύο μηνύματα, τα οποία είναι περιττά. Μπορείτε να δημιουργήσετε μια κενή συμβολοσειρά πληκτρολογώντας ECHO. με μια τελεία στο τέλος.
ΕΞΟΔΟΣ Τερματίζει το τρέχον σενάριο δέσμης.
GOTO LABEL Χρησιμοποιείται για μετάβαση σε μια συγκεκριμένη ετικέτα, σε αυτήν την περίπτωση LABEL, και εκτέλεση του σεναρίου μετά από αυτήν.
ΑΝ Όπως και στις γλώσσες προγραμματισμού, η εντολή bat αντιπροσωπεύει την εκπλήρωση μιας συνθήκης, ανάλογα με την οποία το σενάριο θα πάει με τον ένα ή τον άλλο τρόπο. Δείτε τη βοήθεια για τη σύνταξη.
Για Ένας βρόχος που χρησιμοποιείται για την οργάνωση της εκτέλεσης των ίδιων ενεργειών.
ΠΑΥΣΗ Εάν θέλετε να δείτε το αποτέλεσμα μιας δέσμης ενεργειών, που εκτελείται και το παράθυρο κλείνει γρήγορα, χρησιμοποιήστε το PAUSE. Θα σας επιτρέψει να δείτε το αποτέλεσμα και να ολοκληρώσετε το σενάριο πατώντας οποιοδήποτε κουμπί.
REM Ο δεύτερος τρόπος σχολιασμού. Αντίθετα:: εκτυπώνεται στην οθόνη εάν δεν υπάρχει κατασκευή @ECHO off.
ΜΕΤΑΤΟΠΙΣΗ Αλλάζει τη θέση των παραμέτρων παρτίδας σε ένα αρχείο bat.
ΑΡΧΗ Εκκινεί προγράμματα, παράθυρα κ.λπ. Έχει πολλές ιδιότητες.

Για περισσότερα Λεπτομερής περιγραφήΚώδικας αρχείων bat ανάγνωσης βοήθειας των Windows

Σε αυτό το άρθρο, θα εξετάσουμε χρήσιμο πράγμαόπως και " αρχείο δέσμης". Ας ορίσουμε πρώτα τι είναι ένα αρχείο bat. Τα αρχεία δέσμης ή δέσμης είναι αρχεία απλού κειμένου που περιέχουν σύνολα εντολών ( οδηγίες) του διερμηνέα και με την επέκταση bat ή cmd ( Το cmd λειτουργεί μόνο σε λειτουργικό σύστημα οικογένειας NT). Μπορείτε να δημιουργήσετε και να επεξεργαστείτε τέτοια αρχεία χρησιμοποιώντας ένα κανονικό σημειωματάριο ή οποιοδήποτε άλλο πρόγραμμα επεξεργασίας κειμένου.

Τώρα ρωτάτε γιατί πρέπει να μπορείτε να γράφετε τέτοια αρχεία bat; Και γιατί χρειάζονται; Θα προσπαθήσω να εξηγήσω.

Πρώτον, χρησιμοποιούνται για να διευκολύνουν την εργασία, δηλ. για παράδειγμα, πρέπει να εκτελείτε συνεχώς κάποια λειτουργία κάθε μέρα ( για παράδειγμα, δημιουργήστε ένα αρχείο ορισμένων εγγράφων), με τη βοήθεια ενός αρχείου δέσμης, αυτό μπορεί να αυτοματοποιηθεί και δεν θα συμμετέχετε πλέον σε αυτό.

Δεύτερον, αυτά τα αρχεία δέσμης είναι πολύ ισχυρά ( αν ξέρεις να τα γράφεις), δηλ. Μπορείτε ακόμη και να γράψετε ένα αξιοπρεπές πρόγραμμα ( λειτουργικό εννοώ). Προσωπικά, με βοηθούν πολύ στη δουλειά μου και ήδη είχα ξεχάσει κάποια πράγματα όταν το έκανα χειροκίνητα.

Τώρα ας πάμε απευθείας στα βασικά αυτών των ομαδικών αρχείων. Πώς δημιουργούνται, απλά πρέπει να δημιουργήσετε ένα απλό έγγραφο κειμένου, να το ανοίξετε και αμέσως στην καρτέλα " Αρχείο->αποθήκευση ως», πληκτρολογήστε αντί για την επέκταση « Κείμενο έγγραφο.txt", Για παράδειγμα " Κείμενο Document.bat” και αποθήκευση, οπότε λαμβάνουμε ένα αρχείο δέσμης με την επέκταση .bat, αλλά δεν κάνει τίποτα ακόμα.

Αρχικά, θα δώσω ένα παράδειγμα αρχείου δέσμης που χρησιμοποιώ στην εργασία για την αρχειοθέτηση εγγράφων.

"C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.doc "C:\Program Files\WinRAR\winrar. exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.xls "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY -mm-dd E:\arhaccounts\ d:\accounts\*.txt

Τώρα θα σας πω λίγα λόγια για το τι κάνει αυτό το αρχείο δέσμης. Ξεκινά το WinRar και μετά ακολουθούν οι εντολές winrar:

  • a είναι να προστεθεί στο αρχείο.
  • -r - επεξεργασία ένθετων φακέλων.
  • -dh - άνοιγμα κοινόχρηστων αρχείων.
  • -ed - μην προσθέτετε κενούς φακέλους.
  • ΕΕΕΕ-μμ-ηη - προσθέστε την τρέχουσα ημερομηνία στο όνομα του αρχείου ( μορφή ημερομηνίας);
  • E:\arhaccounts\ - η διαδρομή όπου θα βρίσκεται το τελικό αρχείο.
  • d:\accounts\*.doc - διαδρομή και μάσκα αρχείων προς αρχειοθέτηση.

Σε αυτή την περίπτωση, αρχειοθετούμε τα πάντα Έγγραφα Word, Excel και αρχεία κειμένου, δεν χρειάζεται να αρχειοθετήσουμε τα υπόλοιπα. Η αρχειοθέτησή μας πηγαίνει σε άλλο δίσκο και αντιγράφουμε επίσης το αρχείο που προκύπτει σε άλλον υπολογιστή, ώστε τα αρχεία να αποθηκευτούν σε άλλο ντουλάπι. Η αντιγραφή πραγματοποιείται μέσω του δικτύου, επομένως ο υπολογιστής στον οποίο αντιγράφεται το αρχείο πρέπει να είναι ενεργοποιημένος. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

Αντιγραφή E:\arhaccounts\*.rar \\namecomp\arhiv\

Παραδείγματα εντολών για αρχεία bat

Τώρα σκεφτείτε βασικές εντολέςπου μπορείτε να χρησιμοποιήσετε.

Εάν πρέπει να διαγράψετε ένα αρχείο, γράψτε τα εξής:

Del d:\file\test.doc


Για να διαγράψετε έναν ολόκληρο κατάλογο, γράψτε:

Rd d:\file\

Ξαφνικά πρέπει να διαγράφετε κάθε φορά τα πάντα από κάποιον κατάλογο και, στη συνέχεια, χρησιμοποιήστε αυτό:

Ηχώ Υ| del d:\file\

  • del d:\file\ - αυτή ακριβώς είναι η αφαίρεση όλων των αρχείων.
  • ηχώ Υ| - η εντολή επιβεβαιώνει τη διαγραφή. εάν δεν καταχωρήσετε αυτήν την εντολή, τότε θα δείτε ένα μήνυμα που επιβεβαιώνει τη διαγραφή - "Συνέχεια" και θα πρέπει να απαντάτε σε αυτήν την ερώτηση κάθε φορά.

Τώρα ας δούμε ένα πιο περίπλοκο παράδειγμα, στο οποίο η προϋπόθεση ικανοποιείται ήδη:

@echo off "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\test.rar d:\test ΑΝ δεν ΥΠΑΡΧΕΙ d:\test\123.rar GOTO 1 ΑΝ ΥΠΑΡΧΕΙ d: \test\123.rar GOTO 2:2 "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\123.rar c:\ del d:\test\123.rar:1 del d:\test\test.rar τέλος

Τώρα εξηγώ, ας πούμε ότι πρέπει να αποσυμπιέσετε το αρχείο test.rar, το οποίο θα έχει πολλά αρχεία, αλλά εάν υπάρχει ένα αρχείο 123.rar, θα πρέπει να αποσυμπιεστεί στη ρίζα της μονάδας δίσκου C και τα υπόλοιπα των αρχείων να παραμείνουν στον ίδιο κατάλογο ανέγγιχτα.

Για τη σειρά, απαιτείται η εντολή @echo off ώστε να μην εμφανίζεται τίποτα στην οθόνη ( κατ 'αρχήν, εάν δεν χρειάζεστε, δεν μπορείτε να γράψετε αυτήν τη γραμμή). Στη συνέχεια, το winrar ξεκινά και αποσυσκευάζει το αρχείο test.rar στον φάκελο δοκιμής. Στη συνέχεια, έρχεται η συνθήκη εάν στον φάκελο δοκιμής ( μετά από δοκιμή αποσυσκευασίας.rar) δεν έχουμε το αρχείο 123.rar, τότε απλώς έχουμε την εκτέλεση του αρχείου δέσμης να πάει στη γραμμή: 1 και μετά το αρχείο test.rar απλώς διαγράφεται επειδή δεν χρειάζεται. ό,τι χρειαζόμαστε έχουμε ήδη αποσυσκευάσει. Αλλά εάν το αρχείο 123.rar υπάρχει, τότε η εκτέλεση του αρχείου δέσμης πηγαίνει στη γραμμή: 2, μετά την οποία το αρχείο 123.rar είναι ήδη αποσυσκευασμένο στη ρίζα της μονάδας δίσκου C. Με άλλα λόγια, έχουμε την προϋπόθεση, εάν υπάρχει ένα αρχείο, τότε κάντε αυτό, εάν δεν υπάρχει αρχείο, κάντε αυτό. Ας υποθέσουμε, εάν δεν γράψετε την συνθήκη μέσα αυτό το παράδειγμα, τότε το αρχείο δέσμης μας θα δώσει ένα σφάλμα όταν δεν έχουμε το αρχείο 123.rar σε αυτόν τον φάκελο.

Και τώρα ας δούμε ένα τέτοιο παράδειγμα, ας υποθέσουμε ότι πρέπει να μετακινείτε αρχεία από έναν κατάλογο που βρίσκεται στο δίσκο D σε μια μονάδα flash USB κάθε φορά. Κάθε φορά που θα πρέπει να μεταβείτε στη μονάδα δίσκου D του υπολογιστή μου, επιλέξτε τον φάκελο που θέλετε, επιλέξτε όλα τα αρχεία από αυτόν και κόψτε τον και, στη συνέχεια, απλώς μεταβείτε στη μονάδα flash USB και επικολλήστε τον. Με τη βοήθεια ενός αρχείου δέσμης, αυτό γίνεται με ένα κλικ ( με μια προϋπόθεση ότι η μονάδα flash κάθε φορά θα είναι, για παράδειγμα, δίσκος G ή ότι άλλο έχετε). Ακολουθεί ένα παράδειγμα τέτοιου αρχείου δέσμης:

Μετακίνηση "D:\catalog\*.doc" G:\catalognaflehe\

Και όλα τα αρχεία με την επέκταση doc που βρίσκονται στον κατάλογο D:\catalog θα μετακινηθούν στη μονάδα flash USB. Τώρα θέλω να πω ότι μπορείτε να χρησιμοποιήσετε σενάρια σε αρχεία δέσμης ( σενάρια) χρησιμοποιώντας το Windows Scripting Host και εάν είναι απαραίτητο, για παράδειγμα, για να εμφανίσετε ένα μήνυμα μετά την αντιγραφή των αρχείων ( προηγούμενο παράδειγμα) επικολλήστε αυτό:

echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js echo WSHShell.Popup("Files Copied"); >> %temp%\mes.js έναρξη %temp%\mes.js deltree /y %temp%\mes.js

Στην πραγματικότητα, μπορείτε να μιλήσετε πολύ για τη σύνταξη αρχείων δέσμης και, φυσικά, αυτό δεν μπορεί να χωρέσει σε ένα άρθρο, εδώ έδειξα μόνο τις αρχές που χρησιμοποιούνται κατά τη σύνταξη αρχείων bat, ας πούμε έτσι, τη βάση. Εάν θέλετε να μάθετε περισσότερες εντολές για τη σύνταξη ομαδικών αρχείων, μπορείτε εύκολα να τις προβάλετε πληκτρολογώντας ( Έναρξη - Εκτέλεση - cmd) εντολή help, αλλά φυσικά δεν υπάρχουν όλες οι εντολές που μπορούν να χρησιμοποιηθούν σε αρχεία δέσμης. Καλή τύχη γράφοντας αρχεία BAT ( δέσμη αρχείων).

Συνέχεια του θέματος στο άρθρο -

Σε αυτό το άρθρο, θα εξετάσουμε δύο τρόπους για να δημιουργήσετε ένα αρχείο bat: χρησιμοποιώντας τον Explorer και χρησιμοποιώντας το Σημειωματάριο. Αυτό θα είναι αρκετό για τη δημιουργία νέων αρχείων bat, αλλά πρώτα ας αποφασίσουμε σε τι χρησιμεύουν. Εάν είναι πολύ απλό, τότε χρειάζεται ένα αρχείο bat για να γράψετε μια φορά ένα σύνολο εντολών Γραμμή εντολών των Windowsκαι, στη συνέχεια, εκτελέστε τα ανά πάσα στιγμή χωρίς να πληκτρολογείτε κάθε φορά. Γενικά, τέλεια επιλογήγια τεμπέληδες ή/και διαχειριστές συστήματος. =)

Θα μπω κατευθείαν στο θέμα:

Μέθοδος ένα. Δημιουργώ αρχείο batσε " Εξερευνητής»

Θα κάνω μια κράτηση αμέσως ότι για αυτήν τη μέθοδο είναι απαραίτητο να υπάρχει ενεργοποιήθηκε η εμφάνιση επεκτάσεων αρχείων στον Explorer. Αυτό είναι βολικό σε πολλές περιπτώσεις και δεν καταλαβαίνω γιατί αυτή η δυνατότητα είναι απενεργοποιημένη από προεπιλογή στα Windows.

Αλλάξτε την επέκτασή του(τι υπάρχει μετά την τελευταία τελεία) στο .bat:

Αφού πατήσουμε Enter, τα Windows θα ρωτήσουν "Μετά την αλλαγή της επέκτασης, αυτό το αρχείο ενδέχεται να μην είναι διαθέσιμο. Κάνω μια αλλαγή?". Λοιπόν, ναι, φυσικά! Αυτό ακριβώς προσπαθούμε να πετύχουμε: αλλάξτε την επέκταση .txt σε .bat:

Voila! Λάβαμε ένα αρχείο δέσμης, π.χ. ένα εκτελέσιμο αρχείο στο οποίο μπορείτε να εισάγετε εντολές που θα εκτελεστούν όταν εκκινηθεί:

Μέθοδος δεύτερη. Δημιουργώ αρχείο batσε " μπλοκ ΣΗΜΕΙΩΣΕΩΝ»

Για να δημιουργήσετε ένα αρχείο bat με το " μπλοκ ΣΗΜΕΙΩΣΕΩΝ", χρειάζομαι ανοιχτό σημειωματάριο(ή οποιοδήποτε αρχείο κειμένου στο Σημειωματάριο) και χρησιμοποιήστε το μενού " Αρχείο"", επιλογή "":

Θα ανοίξει το παράθυρο αποθήκευσης αρχείου. Είναι σημαντικό να λάβετε υπόψη 2 πράγματα εδώ:

  1. « Τύπος αρχείου» πρέπει να εμφανίζεται στο Ολα τα αρχεία (*.*)
  2. « Ονομα αρχείου» πρέπει να έχει την επέκταση .bat

Ψάχνουμε πού αποθηκεύουμε (για να βρούμε αργότερα) και πατάμε το κουμπί " Σώσει»:

Σύνολο:

Οποιαδήποτε από αυτές τις μεθόδους έχει νόημα εάν έχετε δικαιώματα διαχειριστή. Αλλά το πρώτο απαιτεί πρόσθετες ρυθμίσεις (τις οποίες εξακολουθώ να προτείνω αλλαγή και εφαρμογή).

Όπως γνωρίζετε, τα λειτουργικά συστήματα με γραφικά περιβάλλοντα χρήστη δεν «φιλοξενούσαν» πάντα υπολογιστές. Ακόμη και πριν από την εμφάνισή τους, χρησιμοποιούνταν συχνά λειτουργικά συστήματα τύπου DOS, στα οποία ήταν απαραίτητη η εισαγωγή ειδικών εντολών για την εκτέλεση οποιασδήποτε ενέργειας. Και ήταν από αυτούς που δανείστηκαν οι αρχές δημιουργίας και εκτέλεσης των λεγόμενων batch files.

Παρά τις έντονες δηλώσεις της Microsoft ότι η υποστήριξη για το MS-DOS είχε διακοπεί εδώ και πολύ καιρό, αν το καλοσκεφτείτε, είναι εύκολο να καταλάβετε ότι η ίδια γραμμή εντολών ή η ίδια κονσόλα PowerShell λειτουργεί ακριβώς σύμφωνα με τις ίδιες αρχές. Και για αυτούς, μερικές φορές είναι εντελώς προαιρετικό να εισάγουν ορισμένες συγκεκριμένες εντολές που ξεκινούν την εκτέλεση ορισμένων ενεργειών. Μπορείτε εύκολα να γράψετε τον δικό σας κωδικό και να τον αποθηκεύσετε σε ένα ειδικό αρχείο BAT, μετά το οποίο οι ενέργειες θα εκτελεστούν αυτόματα. Αλλά πώς να δημιουργήσετε ένα αρχείο BAT στα Windows 7 ή OS κάτω ή παραπάνω; Για αυτό υπάρχουν πολλά απλούς τρόπους, για το οποίο περαιτέρω και θα συζητηθούν. Αλλά πρώτα πρέπει να μάθετε τι είναι αυτά τα αντικείμενα και σε τι μπορούν να χρησιμοποιηθούν.

Τι είναι ένα αρχείο δέσμης;

Γενικά, σήμερα υπάρχουν δύο κύριοι τύποι τέτοιων αρχείων, χωρίζοντάς τα αποκλειστικά κατά επέκταση: είτε BAT είτε CMD. Δεδομένου ότι τέτοια αντικείμενα είναι πολύ παρόμοια μεταξύ τους τόσο ως προς το περιεχόμενο όσο και ως προς την αρχή της εκτέλεσης, έτσι ώστε να μην υπάρχει σύγχυση, θα εξετάσουμε ακριβώς τις ερωτήσεις που σχετίζονται με τον τρόπο δημιουργίας ενός αρχείου BAT στα Windows 7 και νεότερες εκδόσεις (αν και οι προτεινόμενες λύσεις ισχύουν εξίσου σε προηγούμενες εκδόσεις).

Το αρχείο BAT, ή στα κοινά "αρχείο παρτίδας", είναι το πιο κοινό έγγραφο κειμένου που περιέχει ένα σύνολο συγκεκριμένων εντολών που εκτελούνται διαδοχικά καθώς μετακινείστε από τη μια γραμμή κώδικα στην άλλη. Ωστόσο, τα σύνολα μπορούν να περιέχουν πολλές πρόσθετες εντολές, συμπεριλαμβανομένου του βρόχου της εκτέλεσης κάποιας ενέργειας (βρόχος) ή μεταβάσεων με ορισμένες συνθήκες (if, goto, κ.λπ.). Αν κοιτάξετε τους δύο δεύτερους τελεστές, θα γίνει σαφές σε πολλούς ότι χρησιμοποιούνταν σε τόσο αρχαίες και πρωτόγονες γλώσσες προγραμματισμού, που περιλαμβάνουν το ίδιο Basic. Παρόλα αυτά, είναι παρόν στάδιοΟι εξελίξεις στην τεχνολογία υπολογιστών χρησιμοποιούνται με επιτυχία σε πιο "προηγμένες" γλώσσες (για παράδειγμα, όταν γράφετε σενάρια σε VB ή σε Pascal).

Τι χρειάζεσαι

Όσον αφορά το σκοπό τέτοιων αρχείων, ως επί το πλείστον χρησιμοποιούνται για την αυτοματοποίηση ορισμένων, αν μπορώ να το πω έτσι, διαδικασίες ρουτίνας, που συνήθως σχετίζονται με πρωτόγονες ενέργειες όπως η αντιγραφή ή η μετακίνηση δεδομένων, η διαδοχική εκκίνηση πολλών προγραμμάτων κ.λπ. λόγω, πιστεύεται ότι αυτό είναι προνόμιο των διαχειριστών συστήματος, ωστόσο, η γνώση της δομής τέτοιων αντικειμένων μπορεί επίσης να είναι χρήσιμη για πολλούς χρήστες (για παράδειγμα, για την εκτέλεση ορισμένων τύπων εφαρμογών σε περιβάλλον Windows μέσω της γραμμής εντολών, εάν η συνηθισμένη έναρξη ενός αρχείου EXE για κάποιο λόγο λειτουργικό σύστημαέχει αποκλειστεί ή κάποια ρύθμιση συστήματος δεν είναι διαθέσιμη για αλλαγή).

Παραδείγματα αρχείων παρτίδας των Windows

Θα μιλήσουμε για το πώς να δημιουργήσετε ένα αρχείο BAT στα Windows 10 και κάτω λίγο αργότερα, αλλά προς το παρόν, προκειμένου να δώσουμε τελική σαφήνεια σχετικά με την πιο αποτελεσματική χρήση τέτοιων αντικειμένων στα συστήματα Windows, θα εξετάσουμε μερικά ενδιαφέροντα παραδείγματα.

Έτσι, πιθανώς, όλοι εκείνοι οι χρήστες που κάποτε δούλευαν με τις πρώτες τροποποιήσεις των Windows γνωρίζουν ότι είχαν προηγουμένως ένα ειδικό αρχείο Autoexec.bat υπεύθυνο για τη διαμόρφωση του συστήματος κατά την εκκίνηση και ο ίδιος ο χρήστης μπορούσε να προσθέσει εντολές εκτέλεσης σε αυτό απαραίτητες εφαρμογέςόπως εκκαθάριση χώρου στο δίσκο, δημιουργία αντιγράφων σημαντικών δεδομένων κ.λπ. Πολύ αργότερα εμφανίστηκε στο σύστημα ένας ειδικός διαμορφωτής, ο οποίος καλείται από την εντολή msconfig.

Ένα άλλο μάλλον ασυνήθιστο παράδειγμα μπορεί να δοθεί για tablet που βασίζονται στις εκδόσεις 8 και 8.1 των Windows RT, στα οποία η εγκατάσταση εφαρμογών γίνεται αποκλειστικά μέσω του Windows Store και δεν μπορεί να εγκατασταθεί λογισμικό τρίτων.

Η λύση βρέθηκε και παρουσιάστηκε από μια ομάδα ενθουσιωδών με τη μορφή ενός μικρού βοηθητικού προγράμματος RT_Jailbreak 1.20, το οποίο περιέχει ένα αρχείο δέσμης που σας επιτρέπει να απενεργοποιήσετε την επαλήθευση των ψηφιακών υπογραφών των εγκατεστημένων εφαρμογών (χωρίς υπογραφή Microsoft, η εγκατάσταση είναι επίσης αδύνατη ως απενεργοποίηση ελέγχων μέσω του ίδιου του συστήματος, στο οποίο τέτοια εργαλεία είναι μπλοκαρισμένα) .

Δεν είναι λιγότερο ενδιαφέρον το αρχείο δέσμης από το σετ εργαλείων ανάπτυξης Windows RT, το οποίο σας επιτρέπει να κάνετε επανεκκίνηση του συστήματος σε λειτουργία προγραμματιστή.

Και, φυσικά, το πρόγραμμα SignTool αποδείχθηκε ότι ήταν ένα πολύ απαραίτητο βοηθητικό πρόγραμμα, που παρουσιάστηκε μόνο με τη μορφή ενός αρχείου δέσμης BAT, το οποίο σας επιτρέπει να εκτελέσετε για οποιοδήποτε λογισμικόκαι τα στοιχεία του με τη μορφή εκτελέσιμων αρχείων EXE και συναφών DLL, θα λέγαμε, «εκ νέου υπογραφή» με αλλαγή της αρχικής ψηφιακής υπογραφής σε υπογραφή της Microsoft.

Πώς να δημιουργήσετε ένα αρχείο BAT στα Windows μέσω του "Explorer";

Αλλά πίσω στη δημιουργία αντικειμένων παρτίδας. Πώς να δημιουργήσετε ένα αρχείο BAT χρησιμοποιώντας τον ενσωματωμένο διαχειριστή αρχείων του συστήματος; Στοιχειώδης!

Μέσω RMB σε κενό χώρο σε μια δεδομένη τοποθεσία, επιλέξτε την ενότητα "Δημιουργία ..." και, στη συνέχεια, μεταβείτε στο σημείο δημιουργίας έγγραφο κειμένου. Μετά την εμφάνισή του στο περιοχή εργασίαςτο αρχείο πρέπει απλώς να μετονομαστεί, δίνοντάς του ένα αυθαίρετο όνομα και την αντίστοιχη επέκταση BAT χωρισμένη με μια τελεία. Λάβετε υπόψη ότι κατά την εκτέλεση μιας τέτοιας λειτουργίας, η εμφάνιση των επεκτάσεων πρέπει να είναι χωρίς αποτυχία ενεργοποιημένη.

Πώς να δημιουργήσετε ένα αρχείο BAT στο Σημειωματάριο;

Δεδομένου ότι, όπως αναφέρθηκε παραπάνω, το ομαδικό αρχείο είναι αρχείο κειμένου, υπάρχει μια άλλη λύση που περιλαμβάνει τη χρήση του τυπικού προγράμματος επεξεργασίας κειμένου Σημειωματάριο. Πώς να δημιουργήσετε αρχείο BAT σε αυτήν την περίπτωση; Είναι και εύκολο!

Εισαγάγετε τις απαραίτητες εντολές και, στη συνέχεια, αποθηκεύστε το αρχείο μέσω του μενού αρχείου, αλλά ορίστε τον τύπο εγγράφου σε "Όλα τα αρχεία" και εισαγάγετε το επιθυμητό όνομα με την επέκταση BAT μέσω μιας κουκκίδας στο πεδίο ονόματος. Οι κριτικές χρηστών δείχνουν ότι αυτή η μέθοδος χρησιμοποιείται πιο συχνά.

Σημείωση: για κάθε ενδεχόμενο, αξίζει να σημειωθεί ότι τα αρχεία μητρώου δημιουργούνται με τον ίδιο τρόπο, εάν είναι απαραίτητο.

Χρησιμοποιώντας τη Διαχείριση αρχείων FAR

Τέλος, ας δούμε πώς να δημιουργήσετε ένα αρχείο BAT σε ένα από τα δημοφιλή διαχειριστές αρχείωνπου ονομάζεται FAR Manager, το οποίο δημιουργήθηκε κατ' εικόνα και ομοίωση του "παππού Norton" (Norton Commander).

Για να το κάνετε αυτό, χρησιμοποιήστε τον συνδυασμό πλήκτρων Shift + F4, μετά τον οποίο το όνομά του με επέκταση κουκκίδας εισάγεται στο πεδίο ονόματος αρχείου, πατιέται το πλήκτρο enter και αποθηκεύεται ένα κενό αρχείο πατώντας Shift + F2, που αντιστοιχεί στο Εντολή "Αποθήκευση ως ..." (Αποθήκευση ως ...) . Μπορείτε να επεξεργαστείτε το περιεχόμενο με την εισαγωγή των απαραίτητων εντολών μέσω της αντίστοιχης λειτουργίας «Επεξεργασία», που καλείται με το πλήκτρο F4. Όσο για τις εντολές, καλύτερα να τις μελετήσετε μόνοι σας εκ των προτέρων. Αλλά για όλους όσους θέλουν, για παράδειγμα, να δημιουργήσουν έναν φάκελο μέσω ενός αρχείου BAT, μπορείτε να προσφέρετε την εντολή MKDIR ή τη συντομευμένη έκδοσή του MD FolderName, όπου FolderName είναι το όνομα του καταλόγου. Σε γενικές γραμμές, η εντολή μπορεί να είναι πολύπλοκη καθορίζοντας μια θέση στο δίσκο και επιλέγοντας έναν χρήστη. Και γενικά, για όλες σχεδόν τις εντολές, μπορούν να χρησιμοποιηθούν απολύτως οποιεσδήποτε μεταβλητές, οι οποίες στις εντολές περικλείονται σε σύμβολα ποσοστού και στις δύο πλευρές.

Επίλογος

Αυτά είναι όλα για το ερώτημα πώς να δημιουργήσετε ένα αρχείο BAT σε συστήματα Windows χρησιμοποιώντας μερικά απλά εργαλεία. Ποιο από αυτά είναι το απλούστερο εξαρτάται από τον χρήστη να αποφασίσει, ωστόσο, για τη διευκόλυνση της ταυτόχρονης δημιουργίας ενός αρχείου δέσμης και επεξεργασίας του, είναι καλύτερο να χρησιμοποιήσετε είτε το Σημειωματάριο (ή άλλο παρόμοιο πρόγραμμα επεξεργασίας κειμένου) είτε το FAR Manager.