Δραστηριότητα 2.4.5.1 – Το πρώτο batch file. Η εντολή echo και pause

 Διάρκεια: 10 λεπτά

  1. Ανοίξτε ένα editor και γράψτε τις παρακάτω εντολές:
  2. Παράδειγμα 2

  3. Οι παραπάνω εντολές μπορούν να δακτυλογραφηθούν στα Windows είτε με μικρά είτε με κεφαλαία γράμματα. Στη συνέχεια αποθηκεύστε με όνομα runme.bat σε κάποιο φάκελο στον υπολογιστή σας και εκτελέστε το είτε από τη γραμμή εντολών είτε με διπλό κλικ από την εξερεύνηση των αρχείων.
  4. Το αποτέλεσμα που θα εμφανιστεί είναι αυτό της εικόνας. Παρατηρείστε ότι η πρώτη εντολή @echo off δεν έχει κάποιο εμφανές αποτέλεσμα. Στην πραγματικότητα αυτό που κάνει είναι να απενεργοποιεί την εμφάνιση του prompt (Δίσκος και διαδρομή π.χ. C:\directory) και του κειμένου της εντολής που εκτελέστηκε.
  5. Εάν παραλείψετε την εντολή #echo off τότε το αποτέλεσμα θα είναι αυτό της εικόνας όπου θα εμφανίζεται πρώτα η εντολή που εκτελείται και μετά το αποτέλεσμά της.
  6. Η εντολή pause σταματά την ροή της εκτέλεσης των εντολών και εμφανίζει το μήνυμα «Press any key to continue…»

    Δραστηριότητα 2.4.5.2 –  Εργασία με batch file

Διάρκεια: 15 λεπτά

Να δημιουργήσετε batch file μέσα στο φάκελο «τα έγγραφά μου» που να δέχεται για παράμετρο ένα όνομα  (π.χ. mybooks) και στη συνέχεια

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

Παράδειγμα 4

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

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


    Δραστηριότητα 2.4.5.3 – Αρχεία Εργασίας: drast2_1.txt, drast2_2.txt 

(Πηγή δεδομένων: Wikipedia, Wikipedia)

Διάρκεια: 15 λεπτά

  1. Από moodle κατεβάστε το αρχείο εργασίας drast2_1.txt, drast2_2.txt και αποθηκεύστε το στα έγγραφά σας. Μπορείτε να χρησιμοποιήσετε τα δύο αρχεία στη συνέχεια της άσκησης.
  2. Δημιουργήστε αρχείο batch το οποίο:

a. Δέχεται ως παραμέτρους τρία ονόματα αρχείων με προέκταση «.txt»

b. Ελέγχει αν τα δύο πρώτα αρχεία υπάρχουν στον τρέχον φάκελο  και αν το τρίτο δεν υπάρχει. Εφόσον κάτι δεν είναι σωστό να διακόπτεται η λειτουργία.

c..Να δημιουργεί νέο αρχείο από την συνένωση των δύο πρώτων με όνομα την τρίτη παράμετρο. 

             3. Να εμφανίζει τα περιεχόμενα του νέου αρχείου στην οθόνη ανά σελίδα ( εντολή more)