
Αυτό το άρθρο εξηγεί τι είναι ένα αρχείο .BAT, πώς να ανοίξετε ένα αρχείο .BAT και πώς να μετατρέψετε ένα αρχείο .BAT σε αρχείο EXE.
Τι είναι ένα αρχείο .BAT;
Ένα αρχείο με την επέκταση αρχείου .BAT είναι ένα αρχείο επεξεργασίας παρτίδας. Είναι ένα αρχείο απλού κειμένου που περιέχει διάφορες εντολές που χρησιμοποιούνται για επαναλαμβανόμενες εργασίες ή για την εκτέλεση ομάδων σεναρίων το ένα μετά το άλλο. Το λογισμικό όλων των τύπων χρησιμοποιεί αρχεία .BAT για διάφορους σκοπούς – για παράδειγμα, για αντιγραφή ή διαγραφή αρχείων, εκτέλεση εφαρμογών και τερματισμό διαδικασιών. Τα αρχεία BAT ονομάζονται επίσης αρχεία δέσμης ενεργειών, δέσμες ενεργειών, προγράμματα δέσμης, αρχεία εντολών και σενάρια κελύφους και ενδέχεται να χρησιμοποιούν την επέκταση .CMD.
Η εργασία με αρχεία .BAT μπορεί να είναι πολύ επικίνδυνη όχι μόνο για τα προσωπικά σας αρχεία αλλά και για σημαντικά αρχεία συστήματος. Προσέξτε ιδιαίτερα πριν το ανοίξετε.
Πώς να ανοίξετε ένα αρχείο .BAT
Παρόλο που η επέκταση .BAT κάνει τα Windows να αναγνωρίζουν ένα τέτοιο αρχείο ως εκτελέσιμο, τα αρχεία .BAT εξακολουθούν να αποτελούνται εξ ολοκλήρου από εντολές κειμένου. Αυτό σημαίνει ότι οποιοσδήποτε επεξεργαστής κειμένου, όπως το Σημειωματάριο (που περιλαμβάνεται σε όλες τις εκδόσεις των Windows), μπορεί να ανοίξει ένα αρχείο .BAT για επεξεργασία. Για να ανοίξετε το αρχείο .BAT στο Σημειωματάριο, κάντε δεξί κλικ και επιλέξτε Επεξεργασία από το μενού. Ενδέχεται να βρείτε πιο προηγμένους επεξεργαστές κειμένου που υποστηρίζουν την επισήμανση σύνταξης, χρήσιμες κατά την επεξεργασία ενός αρχείου .BAT. Το άνοιγμα του αρχείου .BAT σε πρόγραμμα επεξεργασίας κειμένου θα εμφανίσει τον κώδικα που αποτελεί το αρχείο. Για παράδειγμα, αυτό είναι το κείμενο μέσα σε ένα αρχείο .BAT που χρησιμοποιείται για να αδειάσει το πρόχειρο: cmd / c «echo off | clip»
Ακολουθεί ένα άλλο παράδειγμα ενός αρχείου .BAT που χρησιμοποιεί την εντολή ping για να δει εάν ο υπολογιστής μπορεί να φτάσει σε έναν δρομολογητή με αυτήν τη συγκεκριμένη διεύθυνση IP: ping 192.168.1.1
παύση
Και πάλι, προσέξτε κατά το άνοιγμα εκτελέσιμων μορφών αρχείων, όπως .BAT αρχεία που έχετε λάβει μέσω email, που έχετε λάβει από ιστότοπους που δεν γνωρίζετε ή ακόμα και δημιουργήσατε τον εαυτό σας. Υπάρχουν άλλες εκτελέσιμες επεκτάσεις αρχείων που πρέπει να αποφύγετε.
Τρόπος χρήσης ενός αρχείου .BAT
Η χρήση ενός αρχείου .BAT στα Windows είναι τόσο απλή όσο το διπλό κλικ ή το διπλό πάτημα. Δεν χρειάζεται να κάνετε λήψη ειδικού προγράμματος ή εργαλείου. Για να χρησιμοποιήσετε το πρώτο παράδειγμα από ψηλά, εισάγοντας αυτό το κείμενο σε ένα αρχείο κειμένου με ένα πρόγραμμα επεξεργασίας κειμένου και, στη συνέχεια, αποθηκεύοντας το αρχείο με την επέκταση .BAT, θα γίνει το αρχείο εκτελέσιμο που μπορείτε να ανοίξετε για να διαγράψετε αμέσως οτιδήποτε έχει αποθηκευτεί στο πρόχειρο. Το δεύτερο παράδειγμα, το οποίο χρησιμοποιεί την εντολή ping, θα κάνει ping αυτήν τη διεύθυνση IP. Η εντολή παύσης διατηρεί ανοιχτό το παράθυρο γραμμής εντολών όταν ολοκληρωθεί η διαδικασία, ώστε να μπορείτε να δείτε τα αποτελέσματα. Εάν το αρχείο σας δεν φαίνεται να είναι αρχείο κειμένου, τότε πιθανότατα δεν ασχολείστε με ένα αρχείο .BAT. Ελέγξτε την επέκταση αρχείου για να βεβαιωθείτε ότι δεν μπερδεύετε ένα .BAK ή .BAR (Ηλικία των αυτοκρατοριών 3 αρχείο) με αρχείο .BAT.
Πώς να μετατρέψετε ένα αρχείο .BAT
Όπως φαίνεται, ο κώδικας ενός αρχείου .BAT δεν κρύβεται με κανέναν τρόπο, πράγμα που σημαίνει ότι είναι πολύ εύκολο να επεξεργαστείτε. Επειδή ορισμένες οδηγίες σε ένα αρχείο .BAT (όπως η εντολή del) μπορεί να καταστρέψουν τα δεδομένα σας, μετατρέποντας το αρχείο BAT σε μορφή όπως το EXE για να το κάνουμε περισσότερο σαν ένα αρχείο εφαρμογής μπορεί να είναι σοφό. Μπορείτε να μετατρέψετε ένα αρχείο .BAT σε αρχείο .EXE χρησιμοποιώντας μερικά εργαλεία γραμμής εντολών. Μπορείτε να διαβάσετε πώς να το κάνετε αυτό στο How-To Geek.
- Το ενσωματωμένο εργαλείο IExpress των Windows παρέχει έναν άλλο τρόπο δημιουργίας ενός αρχείου .EXE από ένα αρχείο .BAT.
- Αν και η δωρεάν έκδοση είναι μόνο δοκιμαστική, το EXE σε MSI Converter Pro μπορεί να μετατρέψει το προκύπτον αρχείο EXE σε αρχείο MSI (Windows Installer Package).
- Μπορείτε να χρησιμοποιήσετε το δωρεάν εργαλείο γραμμής εντολών NSSM εάν θέλετε να εκτελέσετε ένα αρχείο .BAT ως υπηρεσία των Windows.
- Το PowerShell Scriptomatic μπορεί να σας βοηθήσει να μετατρέψετε τον κώδικα σε ένα αρχείο .BAT σε ένα σενάριο PowerShell.
Αντί να αναζητάτε έναν μετατροπέα .BAT σε SH (bash shell script) για να χρησιμοποιήσετε τις εντολές .BAT σε προγράμματα όπως το Bourne Shell και το Korn Shell, δοκιμάστε απλώς να ξαναγράψετε το σενάριο χρησιμοποιώντας τη γλώσσα Bash. Η δομή των δύο μορφών είναι μάλλον διαφορετική επειδή τα αρχεία χρησιμοποιούνται σε διαφορετικά λειτουργικά συστήματα. Υπάρχει ένα νήμα Stack Overflow και αυτός ο οδηγός Unix Shell Scripting για ορισμένες πληροφορίες που μπορεί να σας βοηθήσουν να μεταφράσετε τις εντολές χειροκίνητα. Συνήθως, δεν μπορείτε να αλλάξετε μια επέκταση αρχείου (όπως .BAT) σε αυτήν που ο υπολογιστής σας αναγνωρίζει και αναμένει ότι το αρχείο που μετονομάστηκε πρόσφατα θα είναι χρησιμοποιήσιμο. Μια πραγματική μετατροπή μορφής αρχείου χρησιμοποιώντας μία από τις μεθόδους που περιγράφονται παραπάνω πρέπει να πραγματοποιηθεί στις περισσότερες περιπτώσεις. Δεδομένου ότι τα αρχεία .BAT είναι απλά αρχεία κειμένου με επέκταση .BAT, ωστόσο, μπορείτε να το μετονομάσετε σε .TXT για να το ανοίξετε με πρόγραμμα επεξεργασίας κειμένου. Θυμηθείτε ότι η μετατροπή .BAT-to-.TXT θα αποτρέψει την εκτέλεση των εντολών του αρχείου δέσμης.
Πώς να αποθηκεύσετε ένα αρχείο .BAT ως αρχείο .TXT
Αντί να αλλάξετε χειροκίνητα την επέκταση αρχείου από .BAT σε .TXT, μπορείτε επίσης να ανοίξετε το αρχείο δέσμης στο Σημειωματάριο για επεξεργασία και, στη συνέχεια, να το αποθηκεύσετε σε ένα νέο αρχείο, επιλέγοντας το .TXT ως επέκταση αρχείου πριν από την αποθήκευση αντί για .BAT. Αυτό πρέπει επίσης να κάνετε όταν δημιουργείτε ένα νέο αρχείο .BAT στο Σημειωματάριο, αλλά αντίστροφα: αποθηκεύστε το προεπιλεγμένο έγγραφο κειμένου ως .BAT αντί για .TXT. Σε ορισμένα προγράμματα, ίσως χρειαστεί να το αποθηκεύσετε στο Ολα τα αρχεία τύπος αρχείου και, στη συνέχεια, τοποθετήστε την επέκταση .BAT μόνοι σας.