υπολογιστή

* Γνώση Υπολογιστών >> υπολογιστή >> Λογισμικό

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

Τα αρχεία δέσμης είναι εκτελέσιμα scripts που εκδίδουν μια σειρά εντολών DOS ή Windows. Είναι εξαιρετικά χρήσιμες σε εργασίες αυτοματισμού του συστήματος και έχουν και άλλες χρήσεις. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε ένα αρχείο δέσμης για να καταργήσετε όλους τους τελικούς χαρακτήρες "λευκού χώρου" από μια μεταβλητή. Τα λευκά διαστήματα εμφανίζονται όταν πατάτε πολύ συχνά την μπάρα διαστήματος μετά την εισαγωγή μιας τιμής για μια μεταβλητή. Μπορείτε να εξοικονομήσετε χώρο στη μνήμη αφαιρώντας αυτούς τους άσκοπους λευκούς χώρους, επειδή η μεταβλητή σας θα περιέχει λιγότερους χαρακτήρες.

Βήμα 1

Κάντε διπλό κλικ στο "Ο Υπολογιστής μου". Κάντε διπλό κλικ στη μονάδα C: για να την ανοίξετε.

Βήμα 2

Κάντε δεξί κλικ οπουδήποτε στη μονάδα C: για να εμφανιστεί ένα μενού περιβάλλοντος. Επιλέξτε "Νέα /Φάκελος" από το μενού περιβάλλοντος για να δημιουργήσετε ένα φάκελο στη ρίζα της μονάδας C:

Βήμα 3

Κάντε διπλό κλικ στον νέο φάκελο για να τον εισάγετε. > Βήμα 4

Κάντε δεξί κλικ οπουδήποτε στον νέο φάκελο και επιλέξτε "Νέο /Αρχείο κειμένου" για να δημιουργήσετε ένα κενό αρχείο κειμένου. Ονομάστε αυτό το αρχείο "whitespaces.bat".

Βήμα 5

Κάντε δεξί κλικ στο "whitespaces.bat" και επιλέξτε "Επεξεργασία". Ο προεπιλεγμένος επεξεργαστής κειμένου για το σύστημά σας ανοίγει το αρχείο.

Βήμα 6

Γράψτε την ακόλουθη δήλωση μεταβλητής στο επάνω μέρος του επεξεργαστή κειμένου. Αυτή η δήλωση δημιουργεί μια σειρά κειμένου με πολλούς χαρακτήρες που βρίσκονται πίσω από το "κενό διάστημα". Το σύμβολο "& rem" σηματοδοτεί το τέλος της συμβολοσειράς. set var = σπατάλη χώρου: & rem

Βήμα 7

Γράψτε τα παρακάτω για να εκτυπώσετε την τιμή της συμβολοσειράς κειμένου: echo "% var%"

Βήμα 8 - Write την ακόλουθη δομή βρόχου "για" για να καταργήσετε μόνο τους τελικούς χαρακτήρες "κενής θέσης". Ένας βρόχος "για" λειτουργεί επαναλαμβάνοντας τις ίδιες οδηγίες με έναν αριθμό ρυθμίσεων (στην περίπτωση αυτή, 32). Κάθε επανάληψη εξετάζει έναν χαρακτήρα στη μεταβλητή και ελέγχει για να διαπιστώσει εάν πρόκειται για τελικό "κενό διάστημα" ή όχι. Αν είναι, διαγράφεται. για το /l %% a in (1,1,31) do εάν "! var: ~ -1!" == "" set var =! var: ~ 0, -1! Γράψτε τα παρακάτω για να εκτυπώσετε ξανά την τιμή της συμβολοσειράς κειμένου: echo. "% var%"

Κάντε διπλό κλικ στο "whitespaces.bat" για να εκτελέσετε το σενάριο. Η έξοδος μοιάζει με αυτό: "Wasted Space:" "Wasted Space:"

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα