Εκτελέστε το πρόγραμμα χρησιμοποιώντας το αρχείο bat. Δημιουργήστε ένα αρχείο δέσμης χρησιμοποιώντας το Σημειωματάριο. Έλεγχος συνθηκών και επιλογή επιλογών. if and goto εντολές

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

Ο αυτοματισμός έγινε εύκολος

Πώς να δημιουργήσετε ένα αρχείο bat; Για να γίνει αυτό πρέπει να κάνετε τα εξής:

  1. Σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου, για παράδειγμα, Σημειωματάριο ή WordPad, δημιουργήστε ένα έγγραφο κειμένου.
  2. Γράψτε τις εντολές σας σε αυτό, ξεκινώντας με @echo , και μετά (κάθε φορά σε νέα γραμμή) τίτλο [όνομα του σεναρίου παρτίδας], echo [μήνυμα που θα εμφανιστεί στην οθόνη] και παύση.
  3. Αποθηκεύστε το κείμενο σε ένα ηλεκτρονικό έγγραφο με την επέκταση .bat (για παράδειγμα, test.bat).
  4. Για να ξεκινήσετε, κάντε διπλό κλικ στο νέο που δημιουργήθηκε αρχείο δέσμης.
  5. Για να το επεξεργαστείτε, πρέπει να κάνετε κλικ σε αυτό κάντε δεξί κλικποντίκι και επιλέξτε "Αλλαγή" από το μενού περιβάλλοντος.

Το ακατέργαστο αρχείο θα μοιάζει κάπως έτσι:

title Αυτό είναι το πρώτο σας σενάριο αρχείου bat!

echo Καλώς ορίσατε στο σενάριο επεξεργασία παρτίδων!

Θα συζητήσουμε τις εντολές αρχείων bat και τη χρήση τους με περισσότερες λεπτομέρειες παρακάτω.

Βήμα 1: Δημιουργήστε ένα σενάριο λογισμικού

Ας υποθέσουμε ότι ένας χρήστης έχει συχνά προβλήματα με το Δίκτυο. Χρησιμοποιεί συνεχώς τη γραμμή εντολών, πληκτρολογώντας ipconfig και ping στο Google για να αντιμετωπίσει προβλήματα δικτύου. Μετά από λίγο, ο χρήστης συνειδητοποιεί ότι θα ήταν πολύ πιο αποτελεσματικό αν έγραφε ένα απλό αρχείο bat, το έγραφε στη μονάδα USB του και το έτρεχε στους υπολογιστές που κάνει διάγνωση.

Δημιουργία νέου εγγράφου κειμένου

Ένα αρχείο δέσμης διευκολύνει την εκτέλεση επαναλαμβανόμενων εργασιών στον υπολογιστή σας χρησιμοποιώντας μια γραμμή εντολών Συμβολοσειρές των Windows. Παρακάτω είναι ένα παράδειγμα ενός σεναρίου που είναι υπεύθυνο για την εμφάνιση κάποιου κειμένου στην οθόνη. Πριν δημιουργήσετε ένα αρχείο bat, θα πρέπει να κάνετε δεξί κλικ κενο διαστημαστον κατάλογο και επιλέξτε «Δημιουργία» και μετά «Έγγραφο κειμένου».

Προσθήκη κώδικα

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

Διατήρηση

Το παραπάνω σενάριο εμφανίζει στην οθόνη το κείμενο "Καλώς ορίσατε στο σενάριο επεξεργασίας παρτίδων!". Ηλεκτρονικό έγγραφοπρέπει να εγγραφεί επιλέγοντας το στοιχείο μενού επεξεργαστής κειμένου"Αρχείο", "Αποθήκευση ως" και, στη συνέχεια, καθορίστε το επιθυμητό όνομα αρχείου bat. Θα πρέπει να συμπληρωθεί με μια επέκταση .bat (για παράδειγμα, welcome.bat) και κάντε κλικ στο OK. Για να εμφανίσετε σωστά το κυριλλικό αλφάβητο, σε ορισμένες περιπτώσεις θα πρέπει να βεβαιωθείτε ότι κάνοντας τη σωστή επιλογήκωδικοποιήσεις Για παράδειγμα, όταν χρησιμοποιείτε μια Russified κονσόλα συστήματα WindowsΤο έγγραφο NT πρέπει να αποθηκευτεί στο CP866. Τώρα θα πρέπει να κάνετε διπλό κλικ στη συντόμευση του αρχείου bat για να την ενεργοποιήσετε.

Αλλά το ακόλουθο μήνυμα θα εμφανιστεί στην οθόνη:

"Καλώς ήρθατε στο σενάριο παρτίδας! Πατήστε οποιοδήποτε πλήκτρο για να συνεχίσετε..."

Εάν το αρχείο bat δεν ξεκινά, οι χρήστες συνιστούν να μεταβείτε στο μητρώο και να διαγράψετε το κλειδί:

"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\UserChoice."

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

Βήμα 2: Γνωρίστε μερικές εντολές

Εάν ένας χρήστης υπολογιστή είναι εξοικειωμένος με τον τρόπο εκτέλεσης εντολών της κονσόλας DOS, τότε θα είναι κύριος στη δημιουργία σεναρίων λογισμικού επειδή είναι η ίδια γλώσσα. Οι γραμμές στα αρχεία bat θα πουν στον διερμηνέα cmd.exe όλα όσα απαιτούνται από αυτόν. Αυτό εξοικονομεί χρόνο και προσπάθεια. Επιπλέον, είναι δυνατό να καθοριστεί κάποια λογική (για παράδειγμα, απλοί βρόχοι, προϋποθέσεις κ.λπ., που είναι εννοιολογικά παρόμοια με τον διαδικαστικό προγραμματισμό).

Ενσωματωμένες εντολές

1. Το @echo είναι μια εντολή αρχείου bat που θα σας επιτρέψει να δείτε το σενάριο που εκτελείται στη γραμμή εντολών. Χρησιμοποιείται για την προβολή της προόδου του κώδικα παραγωγής. Εάν το αρχείο δέσμης έχει προβλήματα, τότε αυτή την εντολήθα σας επιτρέψει να εντοπίσετε γρήγορα τα προβλήματα. Η προσθήκη απενεργοποίησης καθιστά δυνατό τον γρήγορο τερματισμό της εκτέλεσης κώδικα, αποφεύγοντας την έξοδο περιττές πληροφορίεςστην οθόνη.

2. Ο τίτλος παρέχει την ίδια λειτουργικότητα με μια ετικέτα σε HTML, δηλαδή δημιουργεί μια κεφαλίδα για το σενάριο δέσμης στο παράθυρο της γραμμής εντολών.</p><p>3. Η κλήση καλεί ένα αρχείο bat από ένα άλλο ή μια υπορουτίνα μέσα σε ένα σενάριο. Για παράδειγμα, <a href="https://radiobud.ru/el/life-hacks-in-vk/power-bank-s-funkciei-bystroi-zaryadki-luchshii-zashchishchennyi-pauerbank-modeli-power.html">λειτουργία ισχύος</a>υπολογίζει την ισχύ %2 του %1:</p><p>αν %counter% gtr 1 (</p><p>set /a counter-=1</p><p>endlocal & set result=%prod%</p><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862019.jpg' width="100%" loading=lazy loading=lazy></p><p>4. Το Cls καθαρίζει <a href="https://radiobud.ru/el/computers/kak-otkryt-komandnuyu-stroku-komandnaya-stroka-windows-xp.html">γραμμή εντολών</a>. Χρησιμοποιείται για να εξασφαλιστεί ότι η προηγούμενη έξοδος <a href="https://radiobud.ru/el/program/zahvachen-ekran-blokirovki-na-android-blokirovka-ekrana-na-android-kak.html">ξένο κωδικό</a>εμπόδισε την προβολή της προόδου του τρέχοντος σεναρίου.</p><p>5. Το χρώμα ορίζει τη γραμματοσειρά και το χρώμα του φόντου. Για παράδειγμα, <a href="https://radiobud.ru/el/internet/komanda-zamenit-cvet-replace-color-v-fotoshope-kak-v-photoshop-izmenit.html">εντολή χρώματος</a>Το f9 καθορίζει λευκά γράμματα σε μπλε φόντο. Μια εντολή χωρίς παράμετρο επαναφέρει τις προεπιλεγμένες ρυθμίσεις.</p><p>6. Η ηχώ χρησιμοποιείται για την εμφάνιση πληροφοριών, καθώς και για την ενεργοποίηση (echo on) ή την απενεργοποίηση (echo off) τέτοιας εξόδου. Για παράδειγμα, <a href="https://radiobud.ru/el/internet/sdelat-bat-fail-windows-10-kommentirovanie-komandnogo-faila-i-ego.html">εντολή echo</a>. οθόνες <a href="https://radiobud.ru/el/computers/kak-vstavit-stroku-tablicy-eksel-dobavlenie-novoi-stroki-v-programme-microsoft.html">νέα γραμμή</a>χωρίς τελεία, αλλά ηχώ . - σημείο. Χωρίς παραμέτρους, η εντολή εμφανίζει πληροφορίες σχετικά με την τρέχουσα κατάστασή της - ηχώ ενεργοποιημένη ή ηχώ απενεργοποιημένη.</p><p>7. Το Rem παρέχει την ίδια λειτουργικότητα με μια ετικέτα<! в HTML. Такая строка не является частью выполняемого кода. Вместо этого она служит для пояснения и предоставления информации о нем.</p><p>8. Η παύση σάς επιτρέπει να διακόψετε την εκτέλεση εντολών στο αρχείο bat. Αυτό καθιστά δυνατή την ανάγνωση των εκτελεσμένων γραμμών πριν από τη συνέχιση του προγράμματος. Σε αυτήν την περίπτωση, στην οθόνη εμφανίζεται το μήνυμα "Για να συνεχίσετε, πατήστε οποιοδήποτε πλήκτρο...".</p><p>9. Το Set σας επιτρέπει να προβάλετε ή να ορίσετε μεταβλητές περιβάλλοντος. Με το διακόπτη /p, η εντολή ζητά από τον χρήστη εισαγωγή και την αποθηκεύει. Με την παράμετρο /a, σας επιτρέπει να εκτελέσετε απλά <a href="https://radiobud.ru/el/life-hacks-for-different-systems/arifmeticheskie-operacii-operatory-otnosheniya-i-logicheskie-operatory.html">αριθμητικές πράξεις</a>, εκχωρώντας επίσης το αποτέλεσμά τους σε μια μεταβλητή. Όταν εκτελείτε λειτουργίες συμβολοσειράς, δεν πρέπει να υπάρχουν κενά ούτε πριν ούτε μετά το σύμβολο ίσον. Για παράδειγμα, η εντολή set εμφανίζει μια λίστα με μεταβλητές περιβάλλοντος, το set HOME εμφανίζει τις τιμές των ορισμάτων που ξεκινούν με "HOME" και το set /p input=enter an integer: ζητά έναν ακέραιο και τον εκχωρεί στην αντίστοιχη μεταβλητή.</p><p>10. Εκκίνηση "" [website] θα εκκινήσει τον καθορισμένο ιστότοπο στο προεπιλεγμένο πρόγραμμα περιήγησης ιστού σας.</p><p>11. Εάν χρησιμοποιείται για τον έλεγχο μιας συγκεκριμένης κατάστασης. Εάν είναι αληθές, τότε εκτελείται η επόμενη εντολή. Υπάρχουν 3 τύποι συνθηκών:</p><ul><li>Αριθμός ERRORLEVEL - ελέγχει τον κωδικό ολοκλήρωσης της τελευταίας εκτελεσθείσας εντολής για να δει αν ταιριάζει ή υπερβαίνει τον καθορισμένο αριθμό. Σε αυτήν την περίπτωση, το 0 υποδηλώνει την επιτυχή ολοκλήρωση της εργασίας και οποιοσδήποτε άλλος αριθμός, συνήθως θετικός, υποδηλώνει σφάλμα. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε ένθετες εντολές για να <a href="https://radiobud.ru/el/life-hacks-for-ios/kak-uznat-tochnye-koordinaty-opredelenie-koordinat.html">ακριβής ορισμός</a>κωδικός εξόδου: εάν το επίπεδο σφάλματος 3, εάν όχι το επίπεδο σφάλματος 4, προέκυψε το σφάλμα ηχούς #3.</li><li>Γραμμή1 == γραμμή2 - έλεγχος εάν ταιριάζουν δύο συμβολοσειρές. Για παράδειγμα, στην απουσία <a href="https://radiobud.ru/el/life-hacks-for-smartphones/v-ms-word-izmenenie-parametrov-stranicy-vozmozhno-dobavlenie-vneshnego.html">εξωτερική παράμετρος</a>η εντολή if "%1"= ="" πάει ERROR θα μεταφέρει τον έλεγχο στην ετικέτα ERROR.</li><li>EXIST name - ελέγχει την ύπαρξη αρχείου με το καθορισμένο όνομα. Για παράδειγμα, εάν δεν υπάρχει A:\program.exe COPY C:\PROJECTS\program.exe A: αντιγράφει το program.exe στη μονάδα δίσκου A εάν δεν υπάρχει.</li> </ul><p>12. Το Else πρέπει να βρίσκεται στην ίδια γραμμή με την εντολή If. Υποδεικνύει την ανάγκη εκτέλεσης <a href="https://radiobud.ru/el/life-hacks/chto-znachit-autentifikaciya-ne-proidena-oshibka-autentifikacii-pri.html">ακολουθώντας τις οδηγίες</a>, εάν η έκφραση είναι ψευδής.</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862021.jpg' width="100%" loading=lazy loading=lazy></p><p>13. Το For χρησιμοποιείται για την επανάληψη συγκεκριμένων ενεργειών σε κάθε μέλος μιας λίστας. Έχει τη μορφή για %%όρισμα στην εντολή (list) do. Το όρισμα μπορεί να είναι οποιοδήποτε γράμμα από το Α έως το Ω. Η λίστα είναι μια ακολουθία συμβολοσειρών που χωρίζονται με κενά ή κόμματα. Μπορούν επίσης να χρησιμοποιηθούν μπαλαντέρ. Για παράδειγμα:</p><ul><li>για %%d σε (A, C, D) do DIR %%d - εμφανίζει διαδοχικά τους καταλόγους των μονάδων δίσκου A, C και D.</li><li>για %%f στο (*.TXT *.BAT *.DOC) κάντε TYPE %%f - εκτυπώνει τα περιεχόμενα όλων των αρχείων .txt-, .bat- και .doc στον τρέχοντα κατάλογο.</li><li>για %%P σε (%PATH%) κάντε εάν υπάρχει %%P\*.BAT COPY %%P\*.BAT C:\BAT - αντιγράφει όλα τα αρχεία δέσμης που υπάρχουν σε όλους τους καταλόγους της διαδρομής αναζήτησης στο C: \ φάκελος WAT.</li> </ul><p>14. Μια άνω τελεία (:) πριν από μια λέξη σχηματίζει έναν σύνδεσμο από αυτήν, που σας επιτρέπει να παραλείψετε ένα μέρος <a href="https://radiobud.ru/el/iron/chto-takoe-ishodnyi-programmnyi-kod-chto-takoe-programmnyi-kod-primenenie.html">κώδικα προγράμματος</a>ή πήγαινε πίσω. Χρησιμοποιείται με τις εντολές Call και Goto, υποδεικνύοντας από ποιο σημείο πρέπει να συνεχιστεί η εκτέλεση του αρχείου bat, για παράδειγμα, όταν πληρούται μια συγκεκριμένη συνθήκη:</p><p>15. Μεταβλητές:</p><ul><li>Το %%a αντιπροσωπεύει κάθε αρχείο στο φάκελο.</li><li>%CD% - τρέχων κατάλογος.</li><li>%DATE% - ημερομηνία συστήματος, η μορφή της οποίας εξαρτάται από τον εντοπισμό.</li><li>%ΧΡΟΝΟΣ% - <a href="https://radiobud.ru/el/life-hacks-for-different-systems/sbivaetsya-sistemnoe-vremya-na-kompyutere-sbivaetsya-vremya-na-kompyutere-chto.html">ώρα συστήματος</a>με τη μορφή ΩΩ:ΛΛ:ΔΣ.χλ.;</li><li>%RANDOM% - δημιουργήθηκε <a href="https://radiobud.ru/el/life-hacks-wi-fi/generatory-psevdosluchainyh-chisel-generatory-psevdosluchainyh.html">ψευδοτυχαίος αριθμός</a>στην περιοχή από 0 έως 32767.</li><li>%ERRORLEVEL% - κωδικός εξόδου που επιστρέφεται από την τελευταία εκτελεσθείσα εντολή ή το σενάριο bat.</li> </ul><p>Μπορείτε να εξαγάγετε μέρος μιας συμβολοσειράς που περιέχεται σε μια μεταβλητή, δεδομένης της θέσης και του μήκους της, ως εξής:</p><p>%[μεταβλητή]:~[έναρξη],[μήκος]%. Για παράδειγμα, μπορείτε να εμφανίσετε μια ημερομηνία με τη μορφή ΗΗ/ΜΜ/ΕΕΕΕ ως ΕΕΕΕ-ΜΜ-ΗΗ ως εξής: echo %DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%.</p><p>16. (". \") - <a href="https://radiobud.ru/el/life-hacks-for-different-systems/chto-znachit-kornevaya-papka-igry-kornevaya-direktoriya.html">Ο ριζικός φάκελος</a>. Όταν εργάζεστε με την κονσόλα, πριν αλλάξετε το όνομα του αρχείου, το διαγράψετε κ.λπ., πρέπει να κατευθύνετε την ενέργεια εντολής σε έναν συγκεκριμένο κατάλογο. Όταν χρησιμοποιείτε ένα αρχείο δέσμης, απλώς εκτελέστε το σε οποιονδήποτε επιθυμητό κατάλογο.</p><p>17. %ψηφίο - δέχεται τις τιμές των παραμέτρων που μεταβιβάζει ο χρήστης στο αρχείο bat. Μπορεί να διαχωριστεί με κενά, κόμματα ή άνω και κάτω τελείες. Ένα "ψηφίο" είναι ένας αριθμός μεταξύ 0 και 9. Για παράδειγμα, το %0 παίρνει την τιμή της τρέχουσας εντολής. Το %1 ταιριάζει με την πρώτη παράμετρο, κ.λπ.</p><p>18. Shift - εντολή που χρησιμοποιείται για τη μετατόπιση των παραμέτρων εισόδου κατά μία θέση. Χρησιμοποιείται όταν εξωτερικά ορίσματα μεταβιβάζονται στο αρχείο δέσμης. Για παράδειγμα, το ακόλουθο αρχείο bat αντιγράφει τα αρχεία που καθορίζονται ως παράμετροι στη γραμμή εντολών στη μονάδα δίσκου D:</p><p>αν όχι (%1)==() πάει μετά</p><p>Επιπλέον, μπορείτε να εκτελέσετε τους ακόλουθους χειρισμούς με τα ορίσματα:</p><ul><li>%~ - αφαιρέστε τα γύρω εισαγωγικά.</li><li>%~f - επέκταση της παραμέτρου στο πλήρες όνομα διαδρομής μαζί με το όνομα της μονάδας.</li><li>%~d - εμφάνιση ονόματος δίσκου.</li><li>%~p - εμφανίζει μόνο τη διαδρομή.</li><li>%~n - επιλέξτε μόνο το όνομα αρχείου από την παράμετρο.</li><li>%~x - αφήστε μόνο την επέκταση.</li><li>%~s - μετατροπή της διαδρομής σε αναπαράσταση με σύντομα ονόματα.</li><li>%~a - εξαγωγή ιδιοτήτων αρχείου.</li><li>%~t - εμφάνιση της ημερομηνίας και της ώρας δημιουργίας.</li><li>%~z - εμφάνιση μεγέθους αρχείου.</li><li>%~$PATH: - Πραγματοποιεί αναζήτηση στους καταλόγους που παρατίθενται στη μεταβλητή περιβάλλοντος PATH και επεκτείνει την παράμετρο στο πρώτο που αντιστοιχεί πλήρως αναγνωρισμένο όνομα που βρέθηκε ή επιστρέφει μια κενή συμβολοσειρά εάν δεν είναι επιτυχής.</li> </ul><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862020.jpg' width="100%" loading=lazy loading=lazy></p><h2>Μπαλαντέρ</h2><p>Πολλές εντολές δέχονται μοτίβα ονομάτων αρχείων - χαρακτήρες που σας επιτρέπουν να αντιστοιχίσετε μια ομάδα ονομάτων αρχείων. Τα μπαλαντέρ περιλαμβάνουν:</p><ul><li>* (αστερίσκος) - υποδηλώνει οποιαδήποτε ακολουθία χαρακτήρων.</li><li>? (ερωτηματικό) - αντικαθιστά έναν (ή 0) χαρακτήρα εκτός από τελεία (.).</li> </ul><p>Για παράδειγμα, η εντολή dir *.txt εμφανίζει μια λίστα αρχείων txt και η dir ???.txt εμφανίζει μια λίστα <a href="https://radiobud.ru/el/life-hacks-for-smartphones/skachat-vse-tekstovye-dokumenty-vindovs-8-tekstovye-redaktory.html">έγγραφα κειμένου</a>, του οποίου το μήκος του ονόματος δεν υπερβαίνει τα 3 γράμματα.</p><h2>Λειτουργίες</h2><p>Όπως και οι υπορουτίνες, προσομοιώνονται χρησιμοποιώντας τις εντολές κλήσης, setlocal, endlocal και label. Το ακόλουθο παράδειγμα δείχνει τη δυνατότητα ορισμού μιας μεταβλητής στην οποία το αποτέλεσμα αποθηκεύεται στη γραμμή κλήσης:</p><p>call:say result=world</p><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862022.jpg' width="100%" loading=lazy loading=lazy></p><h2>Υπολογισμοί</h2><p>Στα αρχεία bat, μπορείτε να εκτελέσετε απλές αριθμητικές πράξεις σε ακέραιους αριθμούς και bit 32 bit χρησιμοποιώντας την εντολή set /a. Ο μέγιστος υποστηριζόμενος αριθμός είναι 2^31-1 = 2147483647 και ο ελάχιστος είναι -(2^31) = -2147483648. Η σύνταξη θυμίζει τη γλώσσα προγραμματισμού C. Οι αριθμητικοί τελεστές περιλαμβάνουν: *, /, %, +, -. Στο αρχείο bat, το % (το υπόλοιπο μιας διαίρεσης ακέραιου αριθμού) πρέπει να εισαχθεί ως "%%".</p><p>Χειριστές με <a href="https://radiobud.ru/el/life-hacks-wi-fi/dvoichnye-chisla-cifry-i-dvoichnaya-sistema-schisleniya-perevod-chisla-v-dvoichnuyu.html">δυαδικούς αριθμούς</a>ερμηνεύστε τον αριθμό ως ακολουθία 32 bit. Αυτά περιλαμβάνουν: ~ (κατά bit NOT ή συμπλήρωμα), & (AND), | (OR), ^ (αποκλειστικό Ή),<< (сдвиг влево), >> (μετατόπιση δεξιά). <a href="https://radiobud.ru/el/life-hacks-for-different-systems/strokovye-operatory-vba-i-operatory-sravneniya-logicheskie-operatory-vba-vba.html">Λογικός τελεστής</a>άρνηση είναι! (Θαυμαστικό). Αλλάζει το 0 σε 1 και μια μη μηδενική τιμή σε 0. Ο τελεστής συνδυασμού είναι (κόμμα), που επιτρέπει <a href="https://radiobud.ru/el/life-hacks-for-smartphones/funkcii-okrugleniya-chisel-v-excel-kak-okruglyat-chisla-v-bolshuyu-i.html">μεγαλύτερο αριθμό</a>λειτουργίες σε ένα σύνολο εντολών. Οι συνδυασμένοι τελεστές ανάθεσης += και -= στις παραστάσεις a+=b και a-=και αντιστοιχούν στις παραστάσεις a=a+b και a=a-b. *=, %=, /=, &=, |=, ^=, >>=, λειτουργούν με τον ίδιο τρόπο.<<=. Приоритет операторов следующий:</p><p>(); %+-*/; >>, <<; &; ^; |; =, %=, *=, /=, +=, -=, &=, ^=, |=, <<=, >>=; ,</p><p>Οι κυριολεκτικοί αριθμοί μπορούν να εισαχθούν ως δεκαδικοί, δεκαεξαδικοί (με αρχικό 0x) και οκταδικοί αριθμοί (με αρχικό μηδέν). Για παράδειγμα, το σύνολο /a n1=0xffff εκχωρεί στο n1 μια δεκαεξαδική τιμή.</p><h2>Εξωτερικές εντολές</h2><ul><li>Το Exit χρησιμοποιείται για έξοδο από την κονσόλα DOS ή (με την επιλογή /b) μόνο από το τρέχον αρχείο bat ή ρουτίνα.</li><li>Το Ipconfig είναι μια κλασική εντολή κονσόλας που εμφανίζει πληροφορίες δικτύου. Περιλαμβάνει διευθύνσεις MAC και IP και μάσκες υποδικτύου.</li><li>Το ping πληκτρολογεί μια διεύθυνση IP, στέλνοντας πακέτα δεδομένων σε αυτήν για να εκτιμήσει την απόσταση και την καθυστέρηση (απόκριση). Χρησιμοποιείται επίσης για να ορίσετε μια παύση. Για παράδειγμα, η εντολή ping 127.0.01 -n 6 διακόπτει την εκτέλεση του κώδικα για 5 δευτερόλεπτα.</li> </ul><p>Η βιβλιοθήκη εντολών στα αρχεία bat είναι τεράστια. Ευτυχώς, υπάρχουν πολλές σελίδες στον ιστό που τις απαριθμούν όλες, μαζί με μεταβλητές δέσμης σεναρίων.</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862017.jpg' width="100%" loading=lazy loading=lazy></p><h2>Βήμα 3: Γράψτε και εκτελέστε το αρχείο bat</h2><p>Το παρακάτω σενάριο θα κάνει την καθημερινή σας διαδικτυακή δραστηριότητα πολύ πιο εύκολη. Τι γίνεται αν θέλετε να ανοίξετε αμέσως όλους τους αγαπημένους σας ειδησεογραφικούς ιστότοπους; Εφόσον τα σενάρια χρησιμοποιούν εντολές κονσόλας, μπορείτε να δημιουργήσετε ένα σενάριο που ανοίγει κάθε ροή ειδήσεων σε ένα μόνο παράθυρο του προγράμματος περιήγησης.</p><p>Στη συνέχεια, θα πρέπει να επαναλάβετε τη διαδικασία δημιουργίας ενός αρχείου bat, ξεκινώντας με ένα κενό έγγραφο κειμένου. Για να το κάνετε αυτό, πρέπει να κάνετε δεξί κλικ σε έναν κενό χώρο σε οποιονδήποτε φάκελο και να επιλέξετε «Νέο» και μετά «Έγγραφο κειμένου». Αφού ανοίξετε το αρχείο, πρέπει να εισαγάγετε το ακόλουθο σενάριο, το οποίο εκκινεί τα κύρια μέσα ρωσικής γλώσσας που είναι διαθέσιμα στο Διαδίκτυο:</p><p>ξεκινήστε το "" http://fb.ru</p><p>ξεκινήστε το "" http://www.novayagazeta.ru</p><p>ξεκινήστε το "" http://echo.msk.ru</p><p>ξεκινήστε το "" http://www.kommersant.ru</p><p>ξεκινήστε το "" http://www.ng.ru</p><p>ξεκινήστε το "" http://meduza.io</p><p>ξεκινήστε το "" https://news.google.com/news/?ned=ru_ru&hl=ru</p><p>Αυτό το σενάριο περιέχει τις εντολές έναρξης "", οι οποίες ανοίγουν πολλές καρτέλες. Μπορείτε να αντικαταστήσετε τους προτεινόμενους συνδέσμους με οποιονδήποτε άλλο της επιλογής σας. Αφού εισαγάγετε το σενάριο, μεταβείτε στο μενού "Αρχείο" του προγράμματος επεξεργασίας και, στη συνέχεια, στο "Αποθήκευση ως..." και αποθηκεύστε το έγγραφο με την επέκταση .bat, αλλάζοντας την παράμετρο "Τύπος αρχείου" σε "Όλα τα αρχεία" (* . *).</p><p>Μετά την αποθήκευση, για να εκτελέσετε το σενάριο, απλώς κάντε διπλό κλικ πάνω του. Οι ιστοσελίδες θα αρχίσουν να φορτώνονται αμέσως. Εάν θέλετε, μπορείτε να τοποθετήσετε αυτό το αρχείο στην επιφάνεια εργασίας σας. Αυτό θα σας επιτρέψει να έχετε άμεση πρόσβαση σε όλους τους αγαπημένους σας ιστότοπους.</p><h2>Διοργανωτής</h2><p>Εάν κάνετε λήψη πολλών αρχείων την ημέρα, τότε σύντομα εκατοντάδες από αυτά θα συγκεντρωθούν στο φάκελο "Λήψεις". Μπορείτε να δημιουργήσετε ένα σενάριο που θα τα οργανώσει κατά τύπο. Απλώς τοποθετήστε το αρχείο .bat με το πρόγραμμα στο φάκελο με μη οργανωμένα δεδομένα και κάντε διπλό κλικ για εκτέλεση:</p><p>rem Κάθε αρχείο στο φάκελο</p><p>για %%a σε (".\*") κάντε (</p><p>rem check για την παρουσία επέκτασης και ότι δεν ανήκει σε αυτό το σενάριο</p><p>εάν "%%~xa" NEQ "" εάν "%%~dpxa" NEQ "%~dpx0" (</p><p>rem ελέγξτε για την παρουσία ενός φακέλου για κάθε επέκταση και αν δεν υπάρχει, τότε δημιουργήστε τον</p><p>αν δεν υπάρχει "%%~xa" mkdir "%%~xa"</p><p>rem μετακίνηση αρχείου σε φάκελο</p><p>μετακίνηση "%%a" "%%~dpa%%~xa\"</p><p>Ως αποτέλεσμα, τα αρχεία στον κατάλογο "Λήψεις" ταξινομούνται σε φακέλους των οποίων τα ονόματα αντιστοιχούν στην επέκτασή τους. Είναι τόσο απλό. Αυτό το σενάριο δέσμης λειτουργεί με οποιονδήποτε τύπο δεδομένων, είτε πρόκειται για έγγραφο, βίντεο ή ήχο. Ακόμα κι αν ο υπολογιστής δεν τα υποστηρίζει, το σενάριο θα εξακολουθεί να δημιουργεί έναν φάκελο με την κατάλληλη ετικέτα. Εάν υπάρχει ήδη ένας κατάλογος JPG ή PNG, το πρόγραμμα απλώς θα μετακινήσει εκεί αρχεία με αυτήν την επέκταση.</p><p>Αυτή είναι μια απλή επίδειξη του τι μπορούν να κάνουν τα σενάρια δέσμης. Κάθε φορά που μια απλή εργασία χρειάζεται να εκτελείται ξανά και ξανά, είτε πρόκειται για την οργάνωση αρχείων, το άνοιγμα πολλών ιστοσελίδων, τη μαζική μετονομασία ή τη δημιουργία αντιγράφων σημαντικών εγγράφων, ένα σενάριο δέσμης μπορεί να σας βοηθήσει να ολοκληρώσετε την κουραστική δουλειά με μερικά κλικ.</p> <p>Οι χρήστες που συχνά εργάζονται με τη γραμμή εντολών των Windows και εκτελούν περιοδικά τον ίδιο τύπο ενεργειών χρησιμοποιούν αρχεία σεναρίων ή αρχεία bat στην εργασία τους. Φυσικά, αυτό απαιτεί τουλάχιστον μια επιφανειακή γνώση των εντολών της γραμμής εντολών και της σύνταξης για τη σύνταξη τους. Μιλώντας για τη γραμμή εντολών, πολλοί άνθρωποι δεν συνειδητοποιούν καν πόσο εκτεταμένες είναι οι δυνατότητες που διαθέτει και όταν χρησιμοποιείτε αρχεία bat, οι δυνατότητες των χρηστών μπορούν επίσης να επεκταθούν σημαντικά.</p> <h3></h3><p>Τι είναι τα αρχεία bat;</p> <p>Τα αρχεία Bat ή «batniks» ονομάζονται έτσι λόγω της ανάλυσής τους (BAT). Τα αρχεία Bat είναι ουσιαστικά αρχεία κειμένου που περιέχουν μία έως πολλές γραμμές κώδικα γραμμής εντολών. Η εκκίνηση των αρχείων BAT γίνεται κάνοντας απλώς διπλό κλικ σε αυτά. Οι εντολές που είναι γραμμένες σε αυτό θα εκτελεστούν διαδοχικά και θα εμφανιστεί ένα παράθυρο γραμμής εντολών. Μόλις ολοκληρωθούν οι εντολές, το παράθυρο της γραμμής εντολών θα κλείσει. Ίσως έχετε παρατηρήσει πώς λειτουργούν τέτοια αρχεία κατά την εγκατάσταση παιχνιδιών και εφαρμογών. Σε τέτοια παράθυρα, τα αρχεία με υψηλή συμπίεση συχνά αποσυσκευάζονται και εμφανίζεται το ποσοστό αποσυσκευασίας. Εάν το αρχείο δέσμης περιέχει μόνο μερικές απλές εντολές, τότε το παράθυρο της γραμμής εντολών μπορεί να εμφανιστεί για λίγα μόνο χιλιοστά του δευτερολέπτου και να εξαφανιστεί από την οθόνη.</p> <p>Εάν ο χρήστης χρειάζεται να εισαγάγει πληροφορίες ή να επιβεβαιώσει μια ενέργεια, το παράθυρο της γραμμής εντολών δεν εξαφανίζεται και η διαδικασία εκτέλεσης εντολών αναστέλλεται έως ότου ο χρήστης εισαγάγει τα κατάλληλα δεδομένα.</p> <p>Το "αρχείο παρτίδας", όπως κάθε άλλο εκτελέσιμο αρχείο, μπορεί να προστεθεί στην εκκίνηση ή να χρησιμοποιηθεί στον προγραμματιστή εργασιών, γεγονός που επεκτείνει σημαντικά τις δυνατότητες και το εύρος του.</p> <h3></h3><p>Πώς να δημιουργήσετε αρχεία bat;</p> <p>Ας υποθέσουμε ότι πρέπει να δημιουργήσετε ένα "αρχείο παρτίδας" που θα εκκινήσει ορισμένα προγράμματα σε μια δεδομένη σειρά. Ταυτόχρονα, για να μην δημιουργήσετε πολλές συντομεύσεις στην επιφάνεια εργασίας και να εκκινήσετε καθεμία από αυτές με το ποντίκι, είναι βολικό να δημιουργήσετε ένα μόνο αρχείο bat και να το εκκινήσετε, και αυτό με τη σειρά του θα εκκινήσει όλες αυτές τις εφαρμογές. <br>Για να δημιουργήσετε ένα αρχείο bat, θα χρειαστείτε ένα απλό πρόγραμμα επεξεργασίας κειμένου, το Σημειωματάριο χρησιμοποιείται στα Windows. Εκκινήστε ένα πρόγραμμα επεξεργασίας κειμένου και εισαγάγετε μερικές γραμμές που ταιριάζουν με τη σύνταξη των εντολών της γραμμής εντολών.</p> <p><b>Για παράδειγμα, για να εκκινήσετε εφαρμογές:</b></p> <p><b>ξεκινήστε την εξερεύνηση</b> <br><b>έναρξη υπολ</b> <br><b>ξεκινήστε την εξερεύνηση</b> </p> <p>Στη συνέχεια, αποθηκεύστε αυτό το αρχείο στην επιφάνεια εργασίας με ένα όνομα που είναι σαφές για εσάς, για παράδειγμα "Εκκίνηση του προγράμματος". Η επέκταση του αποθηκευμένου αρχείου πρέπει να αλλάξει από TXT σε BAT. Εάν η επέκταση του αρχείου σας δεν εμφανίζεται, τότε πρέπει να ενεργοποιήσετε την εμφάνιση των επεκτάσεων αρχείων. Αυτό μπορεί να γίνει στις ρυθμίσεις φακέλου μέσω του Πίνακα Ελέγχου ή στον ίδιο τον Explorer. Αφού αλλάξετε την επέκταση, κάντε μια δοκιμαστική εκτέλεση του αποθηκευμένου αρχείου. Όταν εκτελείτε το παραπάνω παράδειγμα, τρία προγράμματα θα ξεκινήσουν ταυτόχρονα: Explorer, Calculator και Internet Explore.</p> <p><img src='https://i1.wp.com/comphelpmoscow.ru/wp-content/uploads/2015/11/bat-%D1%84%D0%B0%D0%B9%D0%BB%D1%8B_001.png' align="center" width="100%" loading=lazy loading=lazy></p> <p>Αυτό είναι το απλούστερο παράδειγμα που μπορεί να εφαρμοστεί χρησιμοποιώντας ένα αρχείο δέσμης. Στις περισσότερες περιπτώσεις, πολύ πιο πολύπλοκα σενάρια χρησιμοποιούνται όχι μόνο για την εκκίνηση εφαρμογών, αλλά και για την εκτέλεση ρυθμίσεων συστήματος και προγραμμάτων και πολλά άλλα.</p> <p>Κατά τη δοκιμή της λειτουργίας του αρχείου δέσμης, ενδέχεται να συναντήσετε σφάλματα κατά τη λειτουργία ή κάποια εντολή δεν θα εκτελεστεί, αλλά για να δείτε σε ποιο στάδιο παρουσιάστηκε το σφάλμα, πρέπει να βεβαιωθείτε ότι το παράθυρο εκτέλεσης εντολών δεν θα εξαφανιστεί. Αυτό μπορεί να γίνει πολύ απλά. Στο τέλος του κωδικού σας, εισαγάγετε τη γραμμή PAUSE. Η εκτέλεση αυτής της εντολής θα επιτρέψει στον χρήστη να δει το παράθυρο της γραμμής εντολών ακόμα και μετά την ολοκλήρωση όλων των εντολών. Σε αυτήν την περίπτωση, είναι δυνατή η κύλιση στην ακολουθία των εκτελεσμένων εντολών και των μηνυμάτων προγράμματος, εάν παρουσιαστούν σφάλματα κατά την εκτέλεση μιας από τις εντολές. Το πάτημα οποιουδήποτε πλήκτρου προκαλεί το κλείσιμο του παραθύρου της γραμμής εντολών. Έχοντας βρει ένα σφάλμα στη σύνταξη, μπορείτε να το διορθώσετε και στη συνέχεια να αφαιρέσετε τη γραμμή PAUSE από το αρχείο bat και τέλος να ελέγξετε τη σταθερότητα του αρχείου bat σας.</p> <p>Σε αυτό το άρθρο:</p> <ul><li>Ορισμός μεταβλητών</li> <li>Μεταβλητές γραμμής εντολών (παράμετροι κλήσης αρχείου bat)</li> <li>IF υπό όρους χειριστή</li> <li>Λειτουργίες</li> <li>Χρήση τιμών επιστροφής (επεξεργασία κωδικού εξόδου)</li> </ul><p>Ορισμός μεταβλητών</p> <p>ΣΕΙΡΑ<Имяпеременной>=<Значениепеременной></p> <p>Η δήλωση SET είναι μια επέκταση της ικανότητας του λειτουργικού συστήματος να χειρίζεται παραμέτρους. Καθορίζει μια μεταβλητή της οποίας η τιμή αντικαθιστά το όνομά της κάθε φορά που αυτό το όνομα χρησιμοποιείται μεταξύ των συμβόλων ποσοστού. Έτσι, εάν δοθεί (μια μεταβλητή που απαιτούν πολλά παιχνίδια που χρησιμοποιούν κάρτα ήχου υπολογιστή):</p> <p>ΣΕΤ BLASTER=A220 I5 D1 P330</p> <p>τότε όταν χρησιμοποιείτε την ακόλουθη κατασκευή σε ένα αρχείο δέσμης:</p> <p>ECHO %BLASTER%</p> <p>Θα εμφανιστεί η ένδειξη "A220 I5 D1 P330". Οι μεταβλητές που ορίζονται με τη χρήση της δήλωσης SET ονομάζονται μεταβλητές περιβάλλοντος και είναι ορατές μετά την εκτέλεση έως ότου γίνει επανεκκίνηση του DOS (εκτός εάν αλλάξει χειροκίνητα στη μνήμη). Δηλαδή, μπορεί να χρησιμοποιηθεί από ένα αρχείο δέσμης ή πρόγραμμα αφού καθοριστεί σε άλλο. Η πιο γνωστή είναι η μεταβλητή PATH, η οποία είναι ένα σύνολο διαδρομών για γρήγορη αναζήτηση αρχείων. Έχει οριστεί στο αρχείο autoexec.bat.</p> <p>Μεταβλητές Γραμμής Εντολών <br>(παράμετροι για την κλήση του αρχείου bat)</p> <p>%<цифра 0-9></p> <p>Όπως σε κάθε γλώσσα, στη γλώσσα του αρχείου δέσμης είναι δυνατό να χρησιμοποιηθούν μεταβλητές που λαμβάνονται ως παράμετροι του αρχείου bat.</p> <p>Μπορεί να υπάρχουν συνολικά 10 ανεξάρτητες μεταβλητές ταυτόχρονα. Αυτό είναι αρκετά μικρό για τη σύνταξη σύνθετων προγραμμάτων, αν και 3-4 είναι συχνά αρκετά για συνηθισμένη εργασία. Η τιμή της μεταβλητής είναι ίση με την τιμή της αντίστοιχης παραμέτρου από τη γραμμή εντολών. Η μεταβλητή %0 θα περιέχει το όνομα του αρχείου .bat και, εάν το έχετε καθορίσει, τη διαδρομή προς αυτό. Δηλαδή, εάν εκτελέσατε το αρχείο abc.bat με τις ακόλουθες παραμέτρους:</p> <p>abc.bat a bc ορ</p> <p>τότε η μεταβλητή %0 θα περιέχει την τιμή abc.bat , το %1 θα περιέχει την τιμή a , το %2 θα περιέχει bc και το %3 θα περιέχει def . Αυτή η ιδιότητα χρησιμοποιείται ευρέως για τη δημιουργία ευέλικτων ομαδικών αρχείων όταν αντιμετωπίζετε επαναλαμβανόμενες λειτουργίες.</p> <p>Για να λάβετε περισσότερες από 10 μεταβλητές από τη γραμμή εντολών, μπορείτε να χρησιμοποιήσετε την εντολή SHIFT.</p> <p>Η εντολή SHIFT σάς επιτρέπει να χρησιμοποιείτε περισσότερες από 10 παραμέτρους γραμμής εντολών, ωστόσο, οι αντίστοιχες προηγούμενες παράμετροι χάνονται. Με άλλα λόγια, η εντολή SHIFT μετατοπίζει όλες τις τιμές των μεταβλητών ένα βήμα προς τα αριστερά. Δηλαδή, η μεταβλητή %0 θα περιέχει την τιμή που περιλαμβανόταν προηγουμένως στη μεταβλητή %1 και η μεταβλητή %1 θα περιέχει την τιμή της μεταβλητής %2 πριν από τη μετατόπιση. Ωστόσο, αυτή η λειτουργία είναι μη αναστρέψιμη, δηλαδή είναι αδύνατη η μετατόπιση των μεταβλητών προς τα πίσω.</p> <p>IF υπό όρους χειριστή</p> <p>Ευτυχώς, ο διερμηνέας εντολών cmd.exe των σύγχρονων Windows 2000 και μεταγενέστερων εκδόσεων υποστηρίζει μπλοκ εντολών σε κατασκευές διακλάδωσης, εξαλείφοντας την ανάγκη για IF με ετικέτες. Τα μπλοκ εντολών περικλείονται σε παρένθεση. Μοιάζει με αυτό (απομίμηση στυλ εσοχής C/C++):</p> <p>αν συνθήκη (</p> <p>Εντολές Rem του κλάδου «τότε».</p> <p>Ρεμ...</p> <p>) άλλο (</p> <p>Εντολές Rem του κλάδου «άλλο».</p> <p>Ρεμ...</p> <p>Ειδικό παράδειγμα χρήσης:</p> <p>@echo off</p> <p>ορίστε BUILDMODE=%1</p> <p>εάν "%BUILDMODE%" == "" (</p> <p>Echo FAIL: Απαιτείται όρισμα ^(--debug, --release^)</p> <p>Έξοδος /b 1</p> <p>rem Καταργήστε όλες τις παύλες από το όρισμα για να απλοποιήσετε την επεξεργασία</p> <p>ορίστε BUILDMODE=%BUILDMODE:-=%</p> <p>if "%BUILDMODE%" == "debug" (</p> <p>Ορίστε CCFLAGS=/Od /MDd /Z7</p> <p>) άλλο (</p> <p>Ρύθμιση CCFLAGS=/O2 /MD</p> <p>Κατά τη γνώμη μου, αυτό είναι πολύ πιθανό να το ζήσεις. Όμως, όπως πάντα, η ζωή δεν είναι τόσο απλή όσο φαίνεται. Υπάρχει ένα πρόβλημα. Οι μεταβλητές που χρησιμοποιούνται στα μπλοκ then and else επεκτείνονται πριν από την έναρξη της εκτέλεσης των μπλοκ και όχι κατά την εκτέλεση. Στο παραπάνω παράδειγμα αυτό δεν προκαλεί κανένα πρόβλημα, αλλά στο παρακάτω θα:</p> <p>if "%BUILDMODE%" == "debug" (</p> <p>Echo INFO: Ρύθμιση της λειτουργίας περιβάλλοντος εντοπισμού σφαλμάτων</p> <p>Ορισμός OPTFLAGS=/Od</p> <p>Ορίστε CCFLAGS=%OPTFLAGS% /MDd /Z7</p> <p>) άλλο (</p> <p>Echo INFO: Ρύθμιση της λειτουργίας απελευθέρωσης περιβάλλοντος</p> <p>Ορίστε OPTFLAGS=/O2</p> <p>Ορίστε CCFLAGS=%OPTFLAGS% /MD</p> <p>Το πρόβλημα είναι ότι και στα δύο μπλοκ, η αντικατάσταση της μεταβλητής OPTFLAGS θα συμβεί πριν αλλάξει κατά την εκτέλεση αυτού του μπλοκ. Αντίστοιχα, το CCFLAGS θα γεμίσει με την τιμή που είχε το OPTFLAGS τη στιγμή που η εκτέλεση αυτού του μπλοκ ξεκίνησε.</p> <p>Αυτό το πρόβλημα επιλύεται με τη χρήση καθυστερημένης επέκτασης μεταβλητής. Μεταβλητές που περιέχονται στο !…! αντί για %...% , οι έννοιές τους θα αποκαλυφθούν μόνο τη στιγμή της άμεσης χρήσης. Αυτή η λειτουργία είναι απενεργοποιημένη από προεπιλογή. Μπορείτε να το ενεργοποιήσετε είτε χρησιμοποιώντας το διακόπτη /V:ON όταν καλείτε το cmd.exe είτε χρησιμοποιώντας την εντολή:</p> <p>στο κείμενο του ίδιου του αρχείου bat. Η δεύτερη μέθοδος μου φαίνεται πιο βολική - δεν είναι πολύ ωραίο να απαιτείς από κάποιον να εκτελέσει το σενάριό σου με μια συγκεκριμένη παράμετρο.</p> <p>Με αυτά τα λόγια, το προηγούμενο "λάθος" παράδειγμα θα μπορούσε να διορθωθεί ως εξής:</p> <p>setlocal enabledelayedexpansion</p> <p>if "%BUILDMODE%" == "debug" (</p> <p>Echo INFO: Ρύθμιση περιβάλλοντος λειτουργίας εντοπισμού σφαλμάτων</p> <p>Ορισμός OPTFLAGS=/Od</p> <p>Ορίστε CCFLAGS=!OPTFLAGS! /MDd /Z7</p> <p>) άλλο (</p> <p>Echo INFO: Ρύθμιση περιβάλλοντος λειτουργίας απελευθέρωσης</p> <p>Ορίστε OPTFLAGS=/O2</p> <p>Ορίστε CCFLAGS=!OPTFLAGS! /MD</p> <p>Τώρα αυτό είναι σχεδόν ένα πλήρες μπλοκ αν-τότε-άλλο. Σχεδόν, επειδή αν συναντήσετε μια παρένθεση κλεισίματος σε μια από τις εντολές echo, πρέπει να διαφύγετε με έναν χαρακτήρα ^, διαφορετικά ο αναλυτής θα μπερδευτεί...</p> <p>Αλλά σε κάθε περίπτωση, αυτό είναι πολύ καλύτερο από τον τρελό αριθμό ετικετών και μεταβάσεων.</p> <p>Λειτουργίες</p> <p>Είναι δυνατή η δημιουργία μιας συνάρτησης σε ένα αρχείο bat; Ναι μπορείς. Επιπλέον, μερικές φορές είναι ακόμη και απαραίτητο. Είναι αλήθεια ότι αυτές μπορούν να ονομαστούν συναρτήσεις υπό όρους.</p> <p>Υπάρχει μια ειδική σύνταξη για την εντολή κλήσης, η οποία σας επιτρέπει να μεταβείτε σε ένα σημάδι στο ίδιο αρχείο bat, θυμίζοντας το μέρος από όπου έγινε αυτή η κλήση:</p> <p>ορίσματα call:label</p> <p>Η συνάρτηση επιστρέφεται με την εντολή:</p> <p>έξοδος /b [προαιρετικός κωδικός επιστροφής]</p> <p>Το πλήκτρο /b είναι πολύ σημαντικό εδώ: χωρίς αυτό, δεν θα βγείτε από τη συνάρτηση, αλλά από το σενάριο γενικά.</p> <p>Για λεπτομέρειες, πληκτρολογήστε στη γραμμή εντολών:</p> <p>κλήση/;</p> <p>έξοδος /?</p> <p>Είναι ενδιαφέρον ότι η εντολή κλήσης με αυτήν τη σύνταξη υποστηρίζει αναδρομικές κλήσεις με αυτόματη δημιουργία ενός νέου πλαισίου για μεταβλητά ορίσματα %0-%9. Μερικές φορές αυτό μπορεί να είναι χρήσιμο. Ακολουθεί ένα κλασικό παράδειγμα αναδρομικού παραγοντικού υπολογισμού στη γλώσσα εντολών:</p> <p>@echo off</p> <p>κλήση:παραγοντικό %1</p> <p>ηχώ %RESULT%</p> <p>έξοδος</p> <p>rem Συνάρτηση για τον υπολογισμό της παραγοντικής τιμής</p> <p>rem Είσοδος:</p> <p>rem %1 Ο αριθμός για τον οποίο θέλετε να υπολογίσετε το παραγοντικό</p> <p>rem Έξοδος:</p> <p>rem %RESULT% Παραγοντική τιμή</p> <p>:παραγοντικό</p> <p>αν %1 == 0 (</p> <p>Ορίστε RESULT=1</p> <p>Έξοδος /b</p> <p>αν %1 == 1 (</p> <p>Ορίστε RESULT=1</p> <p>Έξοδος /b</p> <p>ορίστε /a PARAM=%1 - 1</p> <p>κλήση:factorial %PARAM%</p> <p>set /a RESULT=%1 * %RESULT%</p> <p>έξοδος /β</p> <p>Παράδειγμα εργασίας:</p> <p>> factorial.bat 10</p> <p>3628800 </p> <p>Χρήση τιμών επιστροφής <br>(επεξεργασία κωδικού εξόδου προγράμματος)</p> <p>Όταν οποιοδήποτε πρόγραμμα ολοκληρώσει την εργασία του, επιστρέφει τον κωδικό τερματισμού του στο λειτουργικό σύστημα. Είναι σύνηθες να επιστρέφετε το μηδέν μετά την επιτυχή ολοκλήρωση, διαφορετικά ένας κωδικός σφάλματος. Μερικές φορές, ή μάλλον συχνά, ένα πρόγραμμα επιστρέφει "σκόπιμα" μια μη μηδενική τιμή, ώστε ορισμένες λεπτομέρειες της λειτουργίας του να μπορούν να "μάθουν" στο αρχείο δέσμης. Για παράδειγμα, το πρόγραμμα επιστρέφει τον κωδικό του πατημένου πλήκτρου και το αρχείο .bat εκτελεί διάφορες ενέργειες βάσει αυτού.</p> <p>Πώς μπορεί ένα αρχείο δέσμης να βρει τον κωδικό εξόδου του εκτελεσμένου προγράμματος; Για το σκοπό αυτό παρέχεται η μεταβλητή κλειδιού ERRORLEVEL.</p> <p>Παράδειγμα ομαδικού αρχείου με επίπεδα σφαλμάτων:</p> <p>@ECHO OFF</p> <p>REM Εκτελέστε το πρόγραμμα prg1.exe</p> <p>PRG1.EXE</p> <p>Ανάλυση κώδικα ολοκλήρωσης REM</p> <p>ΑΝ ΒΡΕΘΗΚΕ ΕΠΙΠΕΔΟ ΣΦΑΛΜΑΤΟΣ 2 GOTO FILENOT</p> <p>ΕΑΝ ΕΠΙΠΕΔΟ ΣΦΑΛΜΑΤΟΣ 1 GOTO WRITEERR</p> <p>ΑΝ ΕΠΙΠΕΔΟ ΣΦΑΛΜΑΤΟΣ 0 GOTO EXITOK</p> <p>GOTO ONEXIT</p> <p>:ΤΟ ΑΡΧΕΙΟ ΔΕ ΒΡΕΘΗΚΕ</p> <p>Σφάλμα ECHO! Το αρχείο δε βρέθηκε!</p> <p>GOTO ONEXIT</p> <p>:ΣΥΓΓΡΑΦΕΑΣ</p> <p>ECHO Σφάλμα εγγραφής!</p> <p>GOTO ONEXIT</p> <p>:EXITOK</p> <p>ECHO Το πρόγραμμα ολοκληρώθηκε με επιτυχία.</p> <p>GOTO ONEXIT</p> <p>:ONEXIT</p> <p>Σημειώστε ότι η ανάλυση του κωδικού εξόδου δεν ξεκινά από το μηδέν, αλλά από τη μέγιστη δυνατή τιμή. Το γεγονός είναι ότι ένας τέτοιος έλεγχος σημαίνει: "αν το επίπεδο σφάλματος είναι μεγαλύτερο ή ίσο με την τιμή, τότε...". Δηλαδή, αν ελέγξουμε ξεκινώντας από το μηδέν, οποιαδήποτε τιμή θα ισχύει στην πρώτη γραμμή, κάτι που είναι λάθος.</p> <p>Αυτό είναι το πιο συνηθισμένο σφάλμα σε αυτού του είδους τα προγράμματα.</p> <p>Ένα αρχείο BAT είναι ένας κώδικας προγράμματος που αποθηκεύεται με την επέκταση .bat ή .CMD όπως θέλετε.</p> <p>Οι δυνατότητες των αρχείων bat είναι σχεδόν απεριόριστες, αλλά κατά κανόνα, οι προγραμματιστές χρησιμοποιούν αυτές τις επεκτάσεις σε απλά και καθημερινά θέματα.</p> <p>Χρησιμοποιώντας ένα αρχείο bat, μπορείτε να ανοίξετε αρχεία στον υπολογιστή σας, να αντιγράψετε, να μετακινήσετε και να διαγράψετε αρχεία με ή χωρίς μάσκα, να εκτελέσετε σενάρια από προγράμματα τρίτων και να ανοίξετε ένα πρόγραμμα περιήγησης με την επιθυμητή διεύθυνση url. Συχνά χρησιμοποιώ τέτοια αρχεία για να ανοίξω φακέλους ftp σε έναν απομακρυσμένο διακομιστή.</p> <h2><span>Πώς να δημιουργήσετε ένα αρχείο bat</span></h2> <p>Η δημιουργία αρχείων μπατ δεν θα μπορούσε να είναι ευκολότερη. Ανοίξτε ένα κανονικό πρόγραμμα επεξεργασίας κειμένου και αποθηκεύστε το με την επέκταση .bat.</p> <p>Μπορείτε επίσης να χρησιμοποιήσετε το προηγμένο πρόγραμμα "notepad++"</p> <p>Εδώ είναι ένα δείγμα κώδικα για να γράψετε ένα αρχείο bat:</p> <blockquote><p>explorer.exe "C:\Program Files"</p> </blockquote> <p>Αυτός ο κωδικός θα ανοίξει το φάκελο "αρχεία προγράμματος" στη μονάδα δίσκου C:\</p> <p>Η σύνταξη αρχείων .bat απαιτεί ιδιαίτερη προσοχή από τον χρήστη του υπολογιστή. Επειδή τα αρχεία δέσμης μπορούν να διαγράψουν ολόκληρους καταλόγους, μορφοποιήστε ένα διαμέρισμα υπολογιστή</p> <blockquote><p>Ακολουθεί ένα παράδειγμα κώδικα - μορφοποίηση του διαμερίσματος F:\</p> <p>@echo off <br>μορφή F /q /autotest</p> </blockquote> <p>Παράδειγμα bat code - Δημιουργία 100 φακέλων:</p> <blockquote><p>@echo off <br><span>για /l %%i σε (1,1,100) κάντε mkdir "dir %%i"</p> </blockquote> <p>Μπορείτε να δημιουργήσετε ένα ρόπαλο και έναν (ιό) ένα επιβλαβές σενάριο προγράμματος: Για παράδειγμα, ο παρακάτω κώδικας θα διαγράψει σημαντικά αρχεία exe.</p> <blockquote><p>@echo off <br><span>κάντε το "c:\windows\exploer.exe"</span><br><span>κάντε το "c:\windows\mspoint.exe"</span><br><span>κάντε το "c:\windows\notepad.exe"</p> </blockquote> <h2></h2> <h2><span>Εντολή για δημιουργία φακέλου με αρχείο bat</span></h2> <p>Ο παρακάτω κώδικας θα δημιουργήσει 3 φακέλους στη θέση όπου βρίσκεται το ίδιο το αρχείο. Επίσης, ο πρώτος φάκελος που δημιουργήθηκε θα περιέχει έναν άλλο υποφάκελο. Δεδομένου ότι τα ονόματα των φακέλων είναι γραμμένα στα κυριλλικά, προσθέτουμε τη γραμμή κωδικοποίησης chcp 1251. Ένα τέτοιο αρχείο δεν μπορεί να γραφτεί με κανονικό σημειωματάριο, καθώς δεν είναι δυνατή η αλλαγή της κωδικοποίησης των ρωσικών γραμμάτων. Χρησιμοποιήστε το σημειωματάριο ++.</p> <blockquote><p>chcp 1251 <br><span>MD .\folder_article\base\</span><br>MD .\κατάλογος\ <br>MD .\αποθήκευση\</p> </blockquote> <h2>Κατεβάστε το αρχείο Bat</h2> <p>- το αρχείο δημιουργεί 3 φακέλους</p> <h2><span>Παράδειγμα bat code πώς να ανοίξετε έναν φάκελο</span></h2> <blockquote><p>explorer.exe "C:\Users\Administrator\Desktop\photo\"</p> </blockquote> <h2><span>Πώς να ανοίξετε τη μορφή bat;</span></h2> <p>Ακριβώς όπως η δημιουργία αρχείων .bat σε ένα πρόγραμμα επεξεργασίας κειμένου, μπορούν να ανοίξουν με το ίδιο σημειωματάριο, wordpad ή notepad++.</p> <p>Το μόνο πράγμα που πρέπει να θυμάστε όταν ανοίγετε ένα αρχείο bat είναι ότι όταν κάνετε διπλό κλικ στο αρχείο, θα ξεκινήσει το πρόγραμμα. Δηλαδή, για να το ανοίξετε για επεξεργασία, μετακινήστε τον κέρσορα πάνω από το αρχείο που επεξεργάζεστε και κάντε δεξί κλικ για να ανοίξετε το μενού περιβάλλοντος όπου επιλέξτε άνοιγμα με το σημειωματάριο++</p> <p>Επίσης, εάν κάνετε κλικ στο just open στο μενού περιβάλλοντος, θα ξεκινήσετε επίσης την εκτέλεση του αρχείου bat.</p> <p>Υπάρχει ένας άλλος τρόπος: Ανοίξτε το Σημειωματάριο του προγράμματος επεξεργασίας κειμένου και σύρετε το επεξεργασμένο αρχείο σας σε αυτό.</p> <blockquote><p><b>Σπουδαίος:</b>Οι χρήστες συχνά συγχέουν τις έννοιες των αρχείων με την επέκταση .bat και το πρόγραμμα-πελάτη αλληλογραφίας "The Bat" για την αποστολή και λήψη εγγράφων αλληλογραφίας.</p> </blockquote> <h2><span>Βασικοί χειριστές αρχείων Bat</span></h2> <table><tbody><tr><td width="319">@ </td> <td width="319">Όλες οι εντολές που εκτελούνται από το ρόπαλο εμφανίζονται στην οθόνη, για να αφαιρέσετε περιττά πράγματα, τοποθετείται ένας «σκύλος» μπροστά από την εντολή. Συχνά χρησιμοποιείται με το @echo off.</td> </tr><tr><td width="319">σειρά</td> <td width="319">Ορίζει μεταβλητές. Για παράδειγμα, το setper=c:\windows εδώ ανά εκχωρεί τη διαδρομή. Μπορείτε να γράψετε μια δυσκίνητη τιμή σε μια μεταβλητή και να την καθορίσετε στο σενάριο, γεγονός που κάνει τον κώδικα πιο συμπαγή. Εάν αλλάξει το περιεχόμενό της, τότε δεν θα χρειαστεί να αλλάξετε τις τιμές παντού όπου παρέχεται αυτή η μεταβλητή.</td> </tr><tr><td width="319">:: </td> <td width="319">Μία από τις δύο μεθόδους σχολιασμού σε ένα αρχείο bat χωρίς εμφάνιση αυτής της γραμμής στην οθόνη.</td> </tr><tr><td width="319">:ΕΠΙΓΡΑΦΗ</td> <td width="319">Όταν προσθέτετε άνω και κάτω τελεία σε μια λέξη, δημιουργείται μια ετικέτα που σας επιτρέπει να μεταβείτε σε διαφορετικά τμήματα του αρχείου σώματος. Μια ετικέτα μπορεί να έχει διαφορετικό όνομα, το LABEL είναι ένα παράδειγμα.</td> </tr><tr><td width="319">ΚΛΗΣΗ</td> <td width="319">Εντολή Bat που καλεί ένα αρχείο δέσμης μέσα σε ένα άλλο. Όλες οι παράμετροι που περιγράφονται σε ένα από τα αρχεία μπορούν να μεταβιβαστούν μεταξύ τους.</td> </tr><tr><td width="319">ΕΠΙΛΟΓΗ</td> <td width="319">Επιλέξτε εντολή.</td> </tr><tr><td width="319">CLS</td> <td width="319">Διαγράφει τα περιεχόμενα του κελύφους που εμφανίζονται πάνω από το CLS.</td> </tr><tr><td width="319">ΗΧΩ</td> <td width="319">Εμφανίζει ένα μήνυμα στην οθόνη. Για παράδειγμα, "ECHO Πώς είσαι!" θα εμφανίσει "Πώς είσαι!" Εάν δεν χρησιμοποιείτε το @ECHO off στην αρχή του αρχείου δέσμης, τότε θα δείτε τη διαδρομή προς το αρχείο bat και δύο μηνύματα, κάτι που δεν είναι απαραίτητο. Μπορείτε να δημιουργήσετε μια κενή γραμμή πληκτρολογώντας ECHO. με περίοδο στο τέλος.</td> </tr><tr><td width="319">ΕΞΟΔΟΣ</td> <td width="319">Τερματίζει το τρέχον σενάριο δέσμης.</td> </tr><tr><td width="319">GOTO LABEL</td> <td width="319">Χρησιμοποιείται για μετάβαση σε μια συγκεκριμένη ετικέτα, σε αυτήν την περίπτωση LABEL, και εκτέλεση του σεναρίου μετά από αυτήν.</td> </tr><tr><td width="319">ΑΝ</td> <td width="319">Όπως και στις γλώσσες προγραμματισμού bat, η εντολή if αντιπροσωπεύει την εκπλήρωση μιας συνθήκης, ανάλογα με την οποία το σενάριο θα ακολουθήσει το ένα ή το άλλο μονοπάτι. Ανατρέξτε στη βοήθεια για τη σύνταξη.</td> </tr><tr><td width="319">Για</td> <td width="319">Ένας βρόχος που χρησιμοποιείται για την οργάνωση της εκτέλεσης των ίδιων ενεργειών.</td> </tr><tr><td width="319">ΠΑΥΣΗ</td> <td width="319">Εάν πρέπει να δείτε την έξοδο μιας δέσμης ενεργειών και εκτελείται και το παράθυρο κλείνει γρήγορα, χρησιμοποιήστε το PAUSE. Θα σας επιτρέψει να δείτε το αποτέλεσμα και να ολοκληρώσετε το σενάριο πατώντας οποιοδήποτε κουμπί.</td> </tr><tr><td width="319">R.E.M.</td> <td width="319">Δεύτερος τρόπος σχολιασμού. Αντίθετα:: εκτυπώνεται στην οθόνη εάν δεν υπάρχει κατασκευή @ECHO off.</td> </tr><tr><td width="319">ΒΑΡΔΙΑ</td> <td width="319">Αλλάζει τη θέση των παραμέτρων παρτίδας στο αρχείο bat.</td> </tr><tr><td width="319">ΑΡΧΗ</td> <td width="319">Εκκινεί προγράμματα, παράθυρα κ.λπ. Έχει πολλές ιδιότητες.</td> </tr></tbody></table><p>Για μια πιο λεπτομερή περιγραφή του κώδικα του αρχείου bat, διαβάστε τη Βοήθεια των Windows</p> <p>Τα αρχεία BAT είναι έγγραφα κειμένου που έχουν ειδική επέκταση. Οι εντολές γράφονται σε αυτό για μεταγενέστερη εκτέλεση στη γραμμή εντολών. Τρέχοντας το αρχείο, ενεργοποιείτε το πρόγραμμα CMD, διαβάζει εντολές που εκτελούνται διαδοχικά. Με αυτόν τον τρόπο μπορείτε να διευκολύνετε την εργασία με τη γραμμή εντολών διατηρώντας παράλληλα την επιθυμητή σειρά. Φυσικά, μπορείτε να εισάγετε όλες τις εντολές ταυτόχρονα στη γραμμή εντολών με μη αυτόματο τρόπο, ωστόσο, εάν χρειάζεται να επαναλάβετε τις ίδιες λειτουργίες, είναι πολύ πιο βολικό να το κάνετε αυτό διαβάζοντας αυτόματα τη λίστα που είναι γραμμένη με τη μορφή εγγράφου bat. Αυτή η επιλογή είναι επίσης πρακτική και βολική επειδή μπορείτε στη συνέχεια να αλλάξετε τη σειρά, να προσθέσετε νέες διαδικασίες που χρειάζεστε και επίσης να αφαιρέσετε τις περιττές.</p><p>Το BAT βοηθά στην αυτοματοποίηση των διαδικασιών: εκκίνηση προγραμμάτων, αρχειοθέτηση, δημιουργία αντιγράφων ασφαλείας. Επομένως, είναι χρήσιμο να γνωρίζετε πώς να δημιουργήσετε μόνοι σας ένα αρχείο bat, να το διορθώσετε και να το συμπληρώσετε. <br></p><h2><span>Εργασία με ρόπαλο χρησιμοποιώντας το Σημειωματάριο</span></h2><h3><span>Αλγόριθμος δημιουργίας</span></h3><p>Η διαδικασία εργασίας μέσω του Notepad δεν είναι καθόλου περίπλοκη. Εάν δεν το έχετε κάνει ποτέ πριν, μπορείτε να το χειριστείτε μια χαρά μαθαίνοντας πώς να δημιουργείτε ένα αρχείο bat και να προσθέτετε εντολές σε αυτό. Ας ξεκινήσουμε με τη δημιουργία. Εδώ, ακολουθήστε αυστηρά τον αλγόριθμο:</p><p><img src='https://i0.wp.com/nastroyvse.ru/wp-content/uploads/2016/09/zapusk-bloknota-v-menu-pusk.jpg' width="100%" loading=lazy loading=lazy></p><ol><li>Όταν δημιουργείτε ένα έγγραφο κειμένου, θα το λάβετε αρχικά με την επέκταση txt. Υπάρχουν διάφοροι τρόποι για να εκτελέσετε αυτήν τη λειτουργία, ορισμένοι εξαρτώνται από το επίπεδο των Windows που έχετε εγκαταστήσει: <ul><li>Στο φάκελο που επιλέξατε, κάντε δεξί κλικ στο πεδίο, θα ανοίξει ένα μενού, εκεί επιλέγουμε "Δημιουργία" - "Έγγραφο κειμένου".</li><li>Εκκινήστε το "Notepad" μέσω του "Start" επιλέγοντας "All Programs" - "Accessories" - "Notepad" (για Windows 7).</li><li>Σε νεότερες (μετά από 7) εκδόσεις των Windows, μπορείτε επίσης να ανοίξετε το "Σημειωματάριο" μέσω της "Έναρξης": μεταβείτε στο "Όλες οι εφαρμογές", μετά "Αξεσουάρ" - "Windows" και εκεί επιλέξτε "Σημειωματάριο" από τη λίστα.</li><li>Ανοίξτε το παράθυρο εντολών συστήματος χρησιμοποιώντας το συνδυασμό Win + R, πληκτρολογήστε "σημειωματάριο" στη γραμμή, κάντε κλικ στο "Ok".</li> </ul></li><li>Εισαγάγετε το κείμενο της εντολής. Για να δοκιμάσετε, σημειώστε, για παράδειγμα, "START taskmgr.exe" - ξεκινήστε τη διαχείριση εργασιών. Το "START" λέει στον διερμηνέα εντολών ότι ένα πρόγραμμα πρέπει να ξεκινήσει και, στη συνέχεια, υποδεικνύεται το εκτελέσιμο αρχείο του προγράμματος.</li><li>Καθορίστε τη διαδρομή όπου θα αποθηκευτεί το έγγραφο που δημιουργήθηκε.</li><li>Καθορίστε στο παράθυρο αποθήκευσης: <ul><li>στη γραμμή "Τύπος" - "Όλα τα αρχεία";</li><li>στη γραμμή "Όνομα", εισαγάγετε το όνομα και την επέκταση του bat, προσθέτοντάς το μετά το όνομα, τοποθετώντας μια κουκκίδα μεταξύ του ονόματος και της επέκτασης, για παράδειγμα, "file.bat".</li> </ul></li><li>Κάντε κλικ στο «Αποθήκευση».</li> </ol><p>Ένα αρχείο δέσμης με την επέκταση .bat θα εμφανιστεί στον φάκελο που ορίσατε.</p><p><img src='https://i2.wp.com/nastroyvse.ru/wp-content/uploads/2016/09/sohranit-kak-bat-fajl.jpg' width="100%" loading=lazy loading=lazy></p><h3>Εκτέλεση αρχείου</h3><p>Είναι πιο εύκολο να ανοίξετε ένα αρχείο bat κάνοντας διπλό κλικ πάνω του με το ποντίκι. Η δεύτερη μέθοδος είναι η εκκίνηση από τη γραμμή εντολών: εισαγάγετε τη διεύθυνση όπου βρίσκεται το έγγραφο με την επέκταση .bat που αποθηκεύσατε.</p><h3>Επεξεργασία</h3><p>Εάν θέλετε να αλλάξετε το έγγραφο - προσθέστε εντολές στο αρχείο bat, διαγράψτε μερικές από αυτές, εισαγάγετε ένα άλλο πρόγραμμα για να εργαστείτε με αυτό αργότερα - δεν είναι δύσκολο να το κάνετε. Ανοίξτε το έγγραφο χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου. Είναι βολικό να το κάνετε κάνοντας δεξί κλικ στο αρχείο bat και επιλέγοντας «Επεξεργασία» στο μενού που ανοίγει. Το Σημειωματάριο θα ξεκινήσει - εκεί μπορείτε να επεξεργαστείτε εντολές, να αλλάξετε περιεχόμενο και να κάνετε προσθήκες.</p><h2><span>Εφαρμογή του Dr.Batcher</span></h2><p>Για έναν αρχάριο που μόλις αρχίζει να εργάζεται με τον διερμηνέα εντολών και τον χρησιμοποιεί αρκετά σπάνια, το Σημειωματάριο είναι αρκετό. Εάν θέλετε να φτάσετε σε ένα υψηλότερο επαγγελματικό επίπεδο, συνιστούμε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα Dr.Batcher. Στο Dr.Batcher μπορείτε να αριθμήσετε σελίδες, υπάρχει υποστήριξη για σελιδοδείκτες, επισημαίνεται μια λίστα εντολών συστήματος που χρησιμοποιούνται στο bat, οι εντολές που έχουν εισαχθεί.</p><p><img src='https://i1.wp.com/nastroyvse.ru/wp-content/uploads/2016/09/Dr.Batcher-interfeys.jpg' width="100%" loading=lazy loading=lazy></p><h3><span>Δημιουργία Εγγράφου</span></h3><p>Ο αλγόριθμος είναι απλός και δεν απαιτεί ειδικές δεξιότητες ή επαγγελματισμό. Μετά τη λήψη του βοηθητικού προγράμματος, μπορείτε να κάνετε γρήγορα όλα όσα χρειάζεστε.</p><p>Εκκινήστε το Dr.Batcher.</p><ol><li>Ανοίξτε μια νέα σελίδα: "Αρχείο" - "Νέο" ή κάντε κλικ στο εικονίδιο του κενού φύλλου που βρίσκεται κάτω από το μενού "Αρχείο".</li><li>Στο παράθυρο διαλόγου, κάντε κλικ στο "Άδειασμα αρχείου παρτίδας".</li><li>Θα εμφανιστεί ένα παράθυρο προγράμματος που περιέχει λειτουργίες για εργασία με ρόπαλο.</li><li>Αφού εισαγάγετε το απαιτούμενο κείμενο, αποθηκεύστε.</li> </ol><h3>Επεξεργασία</h3><p>Εάν πρέπει να αλλάξετε ένα αρχείο bat, αυτό μπορεί να γίνει με διάφορους τρόπους στο Dr.Batcher:</p><ol><li>Κάντε δεξί κλικ στο εικονίδιο και επιλέξτε «Επεξεργασία με τον Dr.Batcher» από το μενού.</li><li>Εκκινήστε το Batcher. Ανοίξτε το επιθυμητό αρχείο bat ακολουθώντας τη διαδρομή:</li> </ol><ul><li>"Αρχείο";</li><li>"Ανοιξε";</li><li>καθορίστε τη διαδρομή προς το έγγραφο.</li><li>"Ανοιξε".</li> </ul><p>Αφού ακολουθήσετε μία από τις προτεινόμενες διαδρομές, θα ανοίξετε το βοηθητικό πρόγραμμα, θα υπάρχει κείμενο στο παράθυρο όπου μπορείτε να κάνετε προσαρμογές, να αλλάξετε εντολές, να τις συμπληρώσετε και να διαγράψετε τις περιττές.</p><p><span class="kEU2vyOXwiY"></span></p><p>Ένα αρχείο bat είναι χρήσιμο όταν χρειάζεται να αυτοματοποιήσετε εργασίες στα Windows. Ειδικά αν είναι απαραίτητο να εκτελέσετε ενέργειες σε έναν συγκεκριμένο αλγόριθμο πολλές φορές (περιοδικά ή στη σειρά). Αυτό απαιτείται συνήθως κατά τη δημιουργία ενός συστήματος καταλόγου, τη μαζική μετονομασία αρχείων και άλλες απλές και πιο περίπλοκες λειτουργίες. Έχοντας αποθηκεύσει τη σειρά των ενεργειών, μπορείτε γρήγορα και χωρίς να χάνετε χρόνο για τη μη αυτόματη εισαγωγή εντολών, μπορείτε να ξεκινήσετε τη διαδικασία ανά πάσα στιγμή, να την επαναλάβετε για διαφορετικά προγράμματα, εισάγοντας μόνο το όνομά τους στο τελικό κείμενο. Οι συστάσεις για το πώς να δημιουργήσετε ένα αρχείο bat που περιγράφονται παραπάνω θα σας βοηθήσουν όχι μόνο να το δημιουργήσετε μόνοι σας, αλλά και να το επεξεργαστείτε.</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> </article> <div class='yarpp-related'> <div class="related-items"> <div class="headline">Προτείνουμε άλλα άρθρα</div> <div class="items"> <div class="item"> <a href="https://radiobud.ru/el/life-hacks-for-smartphones/remont-sotovyh-telefonov-meizu-remont-telefonov-meizu-v-den-obrashcheniya.html" class="item__link"> <img src="/uploads/ff36ff6325b720c0676eef5527071257.jpg" width="220" height="170" alt="Επισκευή τηλεφώνου Meizu την ίδια μέρα Οι πιο συχνές κλήσεις στο κέντρο επισκευής της Meizu" class="item__image" / loading=lazy loading=lazy> <div class="item__title">Επισκευή τηλεφώνου Meizu την ίδια μέρα Οι πιο συχνές κλήσεις στο κέντρο επισκευής της Meizu</div> </a> </div> <div class="item"> <a href="https://radiobud.ru/el/program/privet-napishi-mne-svoi-nomer-telefona-odnoklassniki-privet.html" class="item__link"> <img src="/uploads/723e3423def13e650b9d7a2870c034af.jpg" width="220" height="170" alt="Γεια, στείλτε μου τον αριθμό τηλεφώνου σας" class="item__image" / loading=lazy loading=lazy> <div class="item__title">Γεια, στείλτε μου τον αριθμό τηλεφώνου σας</div> </a> </div> <div class="item"> <a href="https://radiobud.ru/el/instructions/chto-takoe-blog-wordpress-i-zachem-on-nuzhen-preimushchestva-i-nedostatki.html" class="item__link"> <img src="/uploads/21fe0d9120d20ea38e3ddf991ecb0527.jpg" width="220" height="170" alt="Πλεονεκτήματα και μειονεκτήματα του WordPress Τι είναι το WordPress και πώς να το χρησιμοποιήσετε" class="item__image" / loading=lazy loading=lazy> <div class="item__title">Πλεονεκτήματα και μειονεκτήματα του WordPress Τι είναι το WordPress και πώς να το χρησιμοποιήσετε</div> </a> </div> </div> </div> </div> </main> <aside class="sidebar"> <div class="section"> <div class="section__headline">Δημοφιλέστερος</div> <div class="sidebar-items"> <a class="sidebar-item" href="https://radiobud.ru/el/iron/strukturirovannaya-kabelnaya-sistema-9395-strukturirovannaya-kabelnaya.html"> <img src="/uploads/5679ea6502f442f1d16b2ff786c23800.jpg" width="75" height="75" alt="Σύστημα δομημένης καλωδίωσης (SCS)" class="sidebar-item__image" / loading=lazy loading=lazy> <div class="sidebar-item__title">Σύστημα δομημένης καλωδίωσης (SCS)</div> </a> <a class="sidebar-item" href="https://radiobud.ru/el/ios/twitch-servis-dlya-video-translyacii-strimov-tvich-twitch-chto-eto-i-kak.html"> <img src="/uploads/1f958fdf321dbf166a6a3c7b86b18479.jpg" width="75" height="75" alt="Twitch: τι είναι και πώς λειτουργεί;" class="sidebar-item__image" / loading=lazy loading=lazy> <div class="sidebar-item__title">Twitch: τι είναι και πώς λειτουργεί;</div> </a> <a class="sidebar-item" href="https://radiobud.ru/el/reviews/kak-prazdnovat-letnee-solncestoyanie-kak-prazdnovat-letnee-solncestoyanie.html"> <img src="/uploads/18a97b1c3a444ef58070da59202dc921.jpg" width="75" height="75" alt="Πώς να γιορτάσετε το Θερινό Ηλιοστάσιο Emmanuelle Daguerre: Ένα θεραπευτικό ηλιοστάσιο" class="sidebar-item__image" / loading=lazy loading=lazy> <div class="sidebar-item__title">Πώς να γιορτάσετε το Θερινό Ηλιοστάσιο Emmanuelle Daguerre: Ένα θεραπευτικό ηλιοστάσιο</div> </a> <a class="sidebar-item" href="https://radiobud.ru/el/internet/programmirovanie-mikrokontrollerov-dlya-nachinayushchih-legko-i.html"> <img src="/uploads/ace204ea07f98eba1735a36a4ab8ecb6.jpg" width="75" height="75" alt="Προγραμματισμός μικροελεγκτών AVR για αρχάριους Προγραμματισμός ελεγκτών avr για αρχάριους" class="sidebar-item__image" / loading=lazy loading=lazy> <div class="sidebar-item__title">Προγραμματισμός μικροελεγκτών AVR για αρχάριους Προγραμματισμός ελεγκτών avr για αρχάριους</div> </a> <a class="sidebar-item" href="https://radiobud.ru/el/life-hacks-for-ios/pochemu-planshet-ne-vyklyuchaetsya-chto-delat-zavis-planshet---chto-delat-vozmozhnye.html"> <img src="/uploads/2df7bea5ce83ad887e3040165488a737.jpg" width="75" height="75" alt="Παγωμένο tablet - τι να κάνετε;" class="sidebar-item__image" / loading=lazy loading=lazy> <div class="sidebar-item__title">Παγωμένο tablet - τι να κάνετε;</div> </a> <a class="sidebar-item" href="https://radiobud.ru/el/program/videonablyudenie-cherez-usb-kameru-besprovodnaya-usb-kamera-kupit.html"> <img src="/uploads/c5ad1ebb2eec805aceb765a476962621.jpg" width="75" height="75" alt="Ασύρματη κάμερα USB αγοράστε μια ασύρματη μίνι κάμερα υπολογιστή Ψηφιακή φωτογραφική μηχανή με έξοδο USB" class="sidebar-item__image" / loading=lazy loading=lazy> <div class="sidebar-item__title">Ασύρματη κάμερα USB αγοράστε μια ασύρματη μίνι κάμερα υπολογιστή Ψηφιακή φωτογραφική μηχανή με έξοδο USB</div> </a> </div> </div> <script> // <![CDATA[ $(document).ready(function() { var floatsidebar = $("#float-sidebar"); var offset = floatsidebar.offset(); var left = offset.left; var top = offset.top; var width = $("#float-sidebar").width(); var height = $("#float-sidebar").height(); $(window).scroll(function() { var scrollTop = $(window).scrollTop(); if (scrollTop >= top) { $('#float-sidebar').css({ left: left + 'px', position: 'fixed', top: "50px", width: width + "px" }); } else { $('#float-sidebar').css({ position: 'static', }); } }); }); // ]]> </script> <div id="float-sidebar"> <div id="laqybe1" style="height:500px;width:270px;" align="center"></div> </div> </aside> </div> <footer class="footer"> <div class="footer-left"> <div class="footer__logo"> <div class="footer__logo-sitename">radiobud.ru</div> </div> <div class="footer__copyright"> <p>© 2024 - radiobud.ru <br /></p> <p>Κριτικές, life hacks, παιχνίδια, προγράμματα</p> </div> <nav class="footer__nav-1"> <ul> <li class="menu-item type-post_type object-page "><a href="https://radiobud.ru/el/sitemap.xml">Χάρτης τοποθεσίας</a></li> </ul> </nav> </div> <nav class="footer__nav-2"><ul> <li class="menu-item type-taxonomy object-category "><a href="https://radiobud.ru/el/feedback.html">Επαφές</a></li> <li class="menu-item type-taxonomy object-category "><a href="">Διαφήμιση</a></li> <li class="menu-item type-taxonomy object-category "><a href="">Σχετικά με τον ιστότοπο</a></li> </ul></nav> <div class="footer__counters"> </div> <div class="footer__note"></div> </footer> </div> </div> <script type='text/javascript' src='https://radiobud.ru/wp-content/themes/radiobud.ru/js/scripts.js'></script> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js?ver=4.9.1'></script> <script type='text/javascript'> /* <![CDATA[ */ var tocplus = { "smooth_scroll":"1","visibility_show":"\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c","visibility_hide":"\u0421\u043a\u0440\u044b\u0442\u044c","width":"Auto"} ; /* ]]> */ </script> <script type='text/javascript' src='https://radiobud.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.9.1'></script> <script async="async" type='text/javascript' src='https://radiobud.ru/wp-content/plugins/akismet/_inc/form.js?ver=4.0.2'></script> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> </html>