Φανταστείτε να ανοίγετε αυτόματα και μαζικά όλα τα προγράμματα και τις ιστοσελίδες που χρησιμοποιείτε και επισκέπτεστε καθημερινά, με ένα μόνο κλικ. Τα αρχεία δέσμης των Windows (batch files, με την επέκταση .bat) μας επιτρέπουν να φτιάξουμε απλά ή περίπλοκα αρχεία κειμένου με μια σειρά εντολών σε λίγα λεπτά. Στον οδηγό θα δούμε πώς να δημιουργήσουμε αρχεία bat για να κάνουμε τον αυτοματισμό απλών εργασιών στα Windows.

Δείτε τις ενότητες του οδηγού

Προτάσεις συνεργασίας

Διαφημίστε την επιχειρησή σας στο site του PCsteps, ή και στο κανάλι μας στο YouTube.

Επικοινωνία

Γίνε VIP μέλος στο PCSteps

Τα μέλη διαβάζουν όλα μας τα άρθρα χωρίς διαφημίσεις, και έχουν επιπλέον μοναδικά προνόμια.

Συμμετοχή

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

Πώς φτιάχνω αρχεία bat

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

Ως εκ τούτου, δεν χρειάζεται κανένα ειδικό πρόγραμμα για να δημιουργήσουμε αρχεία bat. Αρκεί ένας οποιοσδήποτε επεξεργαστής κειμένου, όπως το σημειωματάριο στα Windows ή το πολύ πιο ισχυρό Notepad++.

Το μόνο που χρειάζεται όταν γράψουμε το σκριπτάκι μας είναι κατά την αποθήκευση να επιλέξουμε “Όλα τα αρχεία” στο πεδίο “Αποθήκευση ως”, και να προσθέσουμε το .bat στο τέλος του ονόματος.

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 2mmma

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

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 1Μ

Το πρώτο σκριπτάκι σε αρχείο batch

Για να ξεκινήσουμε από τα πολύ απλά, θα φτιάξουμε ένα σκριπτάκι το οποίο, τρέχοντάς το, θα ανοίγει τον Google Chrome και μονομιάς τα αγαπημένα μας site από κάθε κατηγορία που επιθυμούμε.

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

Οι διευθύνσεις των εκτελέσιμων αρχείων

Αυτό που θα χρειαστούμε αρχικά είναι την πλήρη τοποθεσία στην οποία βρίσκεται το εκτελέσιμο αρχείο του browser.

Ο πιο εύκολος τρόπος να το βρούμε είναι κάνοντας δεξί κλικ στη συντόμευση, και επιλέγοντας “ιδιότητες”.

Αρκεί να αντιγράψουμε το περιεχόμενο του πεδίου “Προορισμός”…

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 3μνλaa

…και να κάνουμε επικόλληση σε ένα νέο αρχείο του σημειωματάριου.

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 1ΜΜ

Τέλος, προσθέτουμε τις διευθύνσεις των site που θέλουμε να ανοίγουν αυτόματα.

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

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 2m

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

Η ρύθμιση των εντολών

Σε όλα τα αρχεία δέσμης που θα φτιάξουμε, ξεκινάμε πάντα με το @echo off.

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 2mm

Ο σκοπός αυτής της εντολής είναι να μην εμφανίζονται οι υπόλοιπες εντολές επί της οθόνης όταν θα τρέξει το σκριπτάκι.

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

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 2mmm

Παρατηρούμε ότι μπαίνει το start /d πριν από τη διεύθυνση στην οποία βρίσκεται το εκτελέσιμο αρχείο, και το start “” πριν από κάθε URL.

Η αποθήκευση του αρχείου

Από εκεί και μετά, εφόσον έχουμε ανοίξει ένα νέο σημειωματάριο για να κάνουμε αυτή τη δουλειά, επιλέγουμε “Αρχείο” -> “Αποθήκευση ως”.

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

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 2mmma

Αρκεί να τρέξουμε το αρχείο που αποθηκεύσαμε με ένα κλικ, και αμέσως θα ξεκινήσει ο browser και όλες οι ιστοσελίδες που ορίσαμε.

Αν θέλουμε να κάνουμε οποιαδήποτε αλλαγή στα αρχεία bat, αρκεί να κάνουμε δεξί κλικ και “Επεξεργασία”, για να ανοίξει με το σημειωματάριο.

Εκκίνηση πολλαπλών προγραμμάτων από ένα αρχείο bat

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

Η διαδικασία που ακολουθεί ισχύει και για τα προγράμματα που τρέχουν μόνο με δικαιώματα διαχειριστή.

Βήμα 1 – Άνοιγμα και αντιγραφή θέσης αρχείου

Το πρώτο μας βήμα είναι να αντιγράψουμε την πλήρη τοποθεσία στην οποία βρίσκεται το εκτελέσιμο αρχείο αυτών των προγραμμάτων. Πρόκειται για την ίδια διαδικασία που κάναμε και με τον Chrome προηγουμένως.

Έτσι λοιπόν, ας υποθέσουμε ότι θέλουμε να ανοίγουμε με ένα κλικ το Kodi, το VPN που έχουμε, τον VLC, το Stremio, και ένα πρόγραμμα που απαιτεί δικαιώματα διαχειριστή για να τρέξει.

Αν η συντόμευση τους δεν βρίσκεται ήδη στην επιφάνεια εργασίας, τις εντοπίζουμε διαδοχικά από την αναζήτηση όπου κάνουμε δεξί κλικ στο “Άνοιγμα θέσης αρχείου”.

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 2mmmaα

Κατόπιν, με δεξί κλικ στη συντόμευση πατάμε στις ιδιότητες και αντιγράφουμε το περιεχόμενο του πεδίου “Προορισμός”.

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 2mmmaαα

Βήμα 2 – Επικόλληση στο σημειωματάριο

Στη συνέχεια, το επικολλούμε σε ένα νέο αρχείο σημειωματάριου.

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

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 3μν

Αν θέλουμε το σκριπτάκι να ανοίγει ακόμη περισσότερα προγράμματα, απλά επαναλαμβάνουμε τη διαδικασία.

Αρκεί φυσικά να σεβόμαστε τις δυνατότητες του υπολογιστή μας. Δεν έχει νόημα να επιχειρήσουμε να ανοίξουμε ταυτόχρονα 15 προγράμματα αν έχουμε μόνο 1GB ή 2GB RAM.

Βήμα 3 – Δημιουργία αρχείου bat

Όπως είδαμε και προηγουμένως, σε όλα τα αρχεία bat που θα φτιάξουμε, ξεκινάμε πάντα με το @echo off.

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

Για παράδειγμα, το Stremio που στο σημειωματάριο ήταν σε μια ενιαία γραμμή με την ακόλουθη μορφή…

C:\Users\akist\AppData\Local\Programs\LNV\Stremio-4\stremio.exe

…το σπάμε σε δύο σειρές, βάζοντας το cd στην πρώτη γραμμή μαζί με εισαγωγικά ” στην αρχή αλλά και εκεί που τελειώνει η διεύθυνση. Στη δεύτερη σειρά βάζουμε το start πριν από το όνομα του εκτελέσιμου αρχείου που ακολουθούσε μετά τη διεύθυνση.

@echo off
cd "C:\Users\akist\AppData\Local\Programs\LNV\Stremio-4" 
start stremio.exe

Εν ολίγοις, κρατάμε εντός εισαγωγικών μόνο τη διεύθυνση στην οποία βρίσκεται το εκτελέσιμο αρχείο χωρίς την τελική κάθετο \ που βλέπουμε πριν από το όνομα της εφαρμογής. Αυτό το όνομα με το .exe το βάζουμε από κάτω, αφού εισάγουμε πρώτα το start στην αρχή.

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

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 3μν

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

Βήμα 4 – Αποθήκευση

Τέλος, επιλέγουμε αποθήκευση ως “Όλα τα αρχεία”, και βάζουμε την κατάληξη .bat.

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

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

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

Για παράδειγμα, στο αρχείο με τον αυτοματισμό των προγραμμάτων, μπορούμε να προσθέσουμε και τις εντολές που είχαμε φτιάξει για να ανοίγει και ο browser με τα αγαπημένα μας site.

Σε αυτή την περίπτωση, απλά κάνουμε δεξί κλικ και “Επεξεργασία” στο αποθηκευμένο αρχείο δέσμης για να ανοίξει με το σημειωματάριο και να του προσθέσουμε τις διευθύνσεις που επιθυμούμε με το ανάλογο start στην αρχή.

Διαγνωστικός έλεγχος του PC με αρχείο δέσμης

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

Για παράδειγμα, ας πούμε ότι έχουμε συχνά προβλήματα δικτύου ή θέλουμε να κάνουμε διαγνωστικούς ελέγχους στο PC.

Σε αυτές τις περιπτώσεις πρέπει να είμαστε συνεχώς στη γραμμή εντολών, πληκτρολογώντας συνεχώς κείμενο, όπως π.χ. το ipconfig /release για εκκαθάριση της προσωρινής μνήμης DNS, ή να πληκτρολογούμε sfc /scannow για έλεγχο αρχείων συστήματος για τυχόν προβλήματα.

Σύγχρονη Γραμμή Εντολών Στα Windows Όλες Οι Χρήσιμες Εντολές
Η Σύγχρονη Γραμμή Εντολών Στα Windows: Οι Πιο Χρήσιμες Εντολές

Η γραμμή εντολών στα Windows παραμένει ένα ισχυρό εργαλείο, καθώς μας δίνει δυνατότητες πέραν από αυτές του γραφικού περιβάλλοντος. Ενώ αρκετούς χρήστες τους τρομάζει και…

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

Με αυτόν τον τρόπο, μπορούμε ακόμα και να μεταφέρουμε αυτά τα αρχεία σε ένα USB stick ώστε να κάνουμε τον έλεγχο σε όποιο PC θέλουμε.

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

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

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

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

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

Εκτελώντας αρχεία bat στην εκκίνηση των Windows

Αν θέλουμε κάποια αρχεία bat που φτιάξαμε να ξεκινούν μαζί με τα Windows, η διαδικασία είναι πολύ απλή στα Windows 10.

Αρκεί να ανοίξουμε τον φάκελο της εκκίνησης αντιγράφοντας την ακόλουθη διαδρομή…

%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

…και να τοποθετήσουμε μέσα σε αυτόν τον φάκελο το αρχείο bat που θέλουμε.

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 3μνλ

Ο φάκελος της εκκίνησης θα μας ανοίξει και αν πληκτρολογήσουμε shell:startup στο παράθυρο “Εκτέλεση”. Αυτό το παράθυρο εμφανίζεται αν πατήσουμε ταυτόχρονα το κουμπί των Windows + R.

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

Βέβαια, καλό είναι να θυμόμαστε ότι όσο περισσότερα προγράμματα ξεκινούν μαζί με τον υπολογιστή, τόσο μειώνονται οι διαθέσιμοι πόροι.

Εκκίνηση Προγραμμάτων Στα Windows Πετάμε Τα Άχρηστα
Αυτόματη Εκκίνηση Προγραμμάτων Στα Windows: Πετάμε Τα Άχρηστα

Κάθε πρόγραμμα που τρέχει στον υπολογιστή καταναλώνει μνήμη RAM και επεξεργαστική ισχύ. Αν έχουμε πολλά προγράμματα που ξεκινούν αυτόματα μαζί με τα Windows, ειδικά σε…

Αυτόματη εκτέλεση αρχείου δέσμης Windows

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

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

Στο παράθυρο που θα ανοίξει, κάνουμε κλικ στο Χρονοδιάγραμμα εργασιών και μετά στη Δημιουργία εργασίας.

Στην πρώτη καρτέλα, “Γενικά” γράφουμε ένα όνομα που θέλουμε για αυτή την εργασία…

…και αν η εργασία μας χρειάζεται δικαιώματα διαχειριστή, τσεκάρουμε την “Εκτέλεση με υψηλότερα δικαιώματα”, και στη “Ρύθμιση για:” επιλέγουμε το λειτουργικό μας σύστημα.

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 5μν

Στη συνέχεια, πηγαίνουμε στη δεύτερη καρτέλα, “Εναύσματα”, και κάνουμε κλικ στη “Δημιουργία”.

Κατόπιν, ορίζουμε το χρονοδιάγραμμα που επιθυμούμε και πατάμε στο ΟΚ.

Τελειώνοντας με αυτό, πηγαίνουμε στην τρίτη καρτέλα, “Ενέργειες”, και κάνουμε κλικ στη “Δημιουργία”.

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

Καλό είναι να θυμόμαστε ότι αν μετακινήσουμε το αρχείο bat αφού φτιάξουμε την εργασία, δεν θα το βρίσκει μετά το σύστημα. Φροντίζουμε λοιπόν να το έχουμε στην τελική του θέση.

Είμαστε πλέον έτοιμοι. Πατάμε ΟΚ για να κλείσει η εργασία και μπορούμε να τη δούμε κάνοντας κλικ στη “Βιβλιοθήκη Χρονοδιαγράμματος”.

Αρχεία bat Σκριπτάκια Στα Windows Για Αρχάριους 5μνλ

Στην επόμενη επανεκκίνηση, και μετά το χρονικό διάστημα που ορίσαμε, το αρχείο bat θα εκτελείται κανονικά.

Προσοχή στα ξένα αρχεία bat

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

Υπάρχουν αρχεία .bat που μπορεί να περιέχουν ολόκληρους ιούς. Ή να περιέχουν εντολές που να βλάψουν το λειτουργικό σύστημα και τα αρχεία μας. Από το να καταστρέψουν την εγκατάσταση των Windows μέχρι να σβήσουν όλα τα περιεχόμενα του σκληρού μας δίσκου.

αρχεία bat batch σκριπτάκια windows 37

Επίσης, υπάρχουν αρχεία .bat τα οποία μπορεί (από λάθος ή κακόβουλα) να ανοίγουν ξανά και ξανά νέα παράθυρα, γεμίζοντας τη RAM και κάνοντας το σύστημα να κολλήσει.

Γι' αυτό το λόγο, ΠΟΤΕ δεν τρέχουμε αρχεία bat που μας έχει στείλει ένας άγνωστος. Αν και πάντοτε μπορούμε να κάνουμε δεξί κλικ και επεξεργασία για να δούμε τι ακριβώς περιλαμβάνει ο κώδικας.

Εσείς αξιοποιείτε τα αρχεία bat?

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

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