Πίνακας περιεχομένων:

VBScript Εργασία με τοποθετημένους οδηγούς: 6 βήματα
VBScript Εργασία με τοποθετημένους οδηγούς: 6 βήματα

Βίντεο: VBScript Εργασία με τοποθετημένους οδηγούς: 6 βήματα

Βίντεο: VBScript Εργασία με τοποθετημένους οδηγούς: 6 βήματα
Βίντεο: macros και VB Script στο Excel. 2024, Νοέμβριος
Anonim
VBScript που λειτουργεί με τοποθετημένους δίσκους
VBScript που λειτουργεί με τοποθετημένους δίσκους
VBScript που λειτουργεί με τοποθετημένους δίσκους
VBScript που λειτουργεί με τοποθετημένους δίσκους

Αυτό το διδακτικό είναι κατόπιν αιτήματος. Πολλοί από εσάς μπορεί να το αναγνωρίσετε από ένα προηγούμενο διδακτικό που είχα κάνει, το οποίο ήταν https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/. Λοιπόν σε εκείνο το techwiz24 με ρώτησε θα μπορούσατε να το χρησιμοποιήσετε για να αποσυνδέσετε μια μονάδα δικτύου, να εμφανίσετε μια εικόνα και στη συνέχεια να ζητήσετε να επανασυνδέσετε τη μονάδα δικτύου; και με τη μονάδα δίσκου δικτύου, εννοώ ένα εξωτερικό hdd. όταν επανασυνδέεται, το χρειάζομαι επίσης για να ονομάσω το εξωτερικό hdd, όπως το HDD1e. Μπορώ να λάβω τα πάντα εκτός από τις εντολές CMD γι 'αυτό. Νομίζω ότι μπορείτε να χρησιμοποιήσετε το diskpart, αλλά δεν είμαι σίγουρος. Λοιπόν, του είπα ότι θα το δουλέψω και θα δημιουργήσω ένα νέο οδηγό αν το καταλάβω. Λοιπόν το κατάλαβα. Ιδού λοιπόν. Εάν δεν έχετε διαβάσει το προηγούμενο οδηγό μου, μπορείτε να το βρείτε εδώ. https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ Θα σας πρότεινα να το διαβάσετε πριν το διαβάσετε, αν δεν το έχετε διαβάσει ακόμα, καθώς τα περισσότερα πράγματα θα είναι τα ίδια και δεν θα ανακτήσω τα βασικά. Και επειδή η λεμόνι διαμαρτυρήθηκε σε ένα από τα άλλα μου διδάγματα ότι "Θέλοντας να εμφανίζεις επανειλημμένα ταπετσαρίες κάνεις αυτό να φαίνεται αρκετά άσχημο. Η χρήση της οθόνης ALT-Print θα δείξει καλύτερα τα κουτιά διαλόγου". Αποφάσισα ότι δεν θα βάλω φωτογραφίες που να έχουν καμία σχέση με το διδάσκον, καθώς το εκπαιδευμένο δεν είναι οπτικό πράγμα ούτως ή άλλως και οι εικόνες ούτε θα το βλάψουν ούτε θα το βοηθήσουν, γιατί να αφιερώσω χρόνο για να κάνω τις κραυγές να τραβάει ακριβώς έτσι κάποιος μπορεί να παραπονεθεί ότι δεν τα έβαλα σωστά. Έτσι σε αυτό κάθε επιλογή θα είναι μια ταπετσαρία φόντου που μου αρέσει και βιδώνω αν φαίνεται άσχημη ή όχι !!!

Βήμα 1: Έρευνα

Ερευνα
Ερευνα
Ερευνα
Ερευνα

Το πρώτο πράγμα που πρέπει να κάνουμε είναι να μάθουμε το GUID του σκληρού δίσκου που θέλουμε να αφαιρέσουμε. Το GUID είναι ένα παγκόσμιο μοναδικό αναγνωριστικό. Αυτό που κάνει είναι ότι επιτρέπει στον υπολογιστή σας να βρει έναν συγκεκριμένο σκληρό δίσκο, ανεξάρτητα από το γράμμα μονάδας δίσκου που του έχει εκχωρηθεί. Ένας εύκολος τρόπος για να το κάνετε αυτό είναι να εμφανίσετε ένα παράθυρο CMD και να πληκτρολογήσετε "MOUNTVOL"

Αυτό θα εμφανίσει τη σελίδα βοήθειας για το Mountvol. Αν κοιτάξετε στο κάτω μέρος της λίστας, θα πρέπει να εμφανίζονται όλοι οι διαθέσιμοι σκληροί δίσκοι, τα γράμματα της μονάδας δίσκου και οι διαδρομές τους. Κάνοντας αυτό στο δικό μου, συγκέντρωσα αυτές τις πληροφορίες: Δημιουργεί, διαγράφει ή παραθέτει ένα σημείο συναρμολόγησης έντασης. MOUNTVOL [drive:] διαδρομή VolumeName MOUNTVOL [drive:] path /D MOUNTVOL [drive:] path /L path Καθορίζει τον υπάρχοντα κατάλογο NTFS όπου θα βρίσκεται το σημείο προσάρτησης. VolumeName Καθορίζει το όνομα τόμου που είναι ο στόχος του σημείου προσάρτησης. /D Αφαιρεί το σημείο συναρμολόγησης έντασης από τον καθορισμένο κατάλογο. /L Παραθέτει το όνομα τοποθετημένου τόμου για τον καθορισμένο κατάλογο. Πιθανές τιμές για το VolumeName μαζί με τα τρέχοντα σημεία συναρμολόγησης είναι: \? / Volume {6ad2db35-4ab2-11de-964e-806d6172696f} C: / \? / Volume {6ad2db33-4ab2-11de-964e-806d6172696f} D: / \? / Τόμος {6ad2db34-4ab2-11de-964e-806d6172696f} E: / \? / Τόμος {b76a1f58-662f-11de-8a61-001111cb3c76} F: / \? / Τόμος {6ad2db32-4ab -11de-964e-806d6172696f} A: / \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / _ Τώρα, αν κοιτάξετε το κάτω μέρος της λίστας, θα δείτε ένα σωρό gobbledygook που ξεκινά με \? / τόμο και τελειώνει με ένα γράμμα μονάδας δίσκου. Αυτό χρειαζόμαστε! Εντάξει, ας αναλύσουμε αυτό που έχουμε εδώ: Έχουμε όγκο που αντιπροσωπεύεται από \? / Τόμο, έπειτα έχουμε μια σγουρή αγκύλη και στη συνέχεια ένα σωρό αριθμούς, γράμματα και παύλες. Τα αριθμητικά γράμματα και οι παύλες είναι στην πραγματικότητα το GUID για την εν λόγω μονάδα δίσκου, τότε έχουμε μια άλλη σγουρή αγκύλη, στη συνέχεια μια πλάγια κάθετο και το γράμμα της μονάδας δίσκου. Έτσι, θα πρέπει να είναι αρκετά εύκολο να ακολουθηθεί. Έτσι στον υπολογιστή μου έχω \? / Τόμος {6ad2db35-4ab2-11de-964e-806d5172696f} C: / αυτός είναι ο κύριος σκληρός δίσκος μου για τον υπολογιστή \? / Τόμος {6ad2db33-4ab2-11de-964e-806d5172696f } D: / Ποιος είναι ένας συγγραφέας dvd; / τόμος {6ad2db34-4ab2-11de-964e-806d5172696f} E: / Ένας άλλος συγγραφέας dvd \? / Τόμος {b76a1f58-662f-11de-8a61-001114cb3c76} F: / Ένα ψεύτικο DVD για να μπορώ να τοποθετώ αρχεία ISO μου δημιούργησε ένα πρόγραμμα Daemon που έχω \? / Volume {6ad2db32-4ab2-11de-954e-806d6172696f} A: / A 3.5 δισκέτα…. Ναι, ξέρω ότι ξέρω, αλλά δυστυχώς εξακολουθώ να τα χρησιμοποιώ μία φορά στο τόσο. \? / Τόμος {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Αυτή εδώ είναι η εν λόγω μονάδα δίσκου που θέλω να αφαιρέσω. Σε αυτήν την περίπτωση πρόκειται στην πραγματικότητα για μια μονάδα δίσκου άλματος 128meg που χρησιμοποίησα για έλεγχο. Με αυτόν τον τρόπο, αν το έκανα λάθος, δεν έχασα έναν σκληρό δίσκο ή κάτι τέτοιο.

Βήμα 2: Χρήση Mountvol

Χρησιμοποιώντας το Mountvol
Χρησιμοποιώντας το Mountvol
Χρησιμοποιώντας το Mountvol
Χρησιμοποιώντας το Mountvol

Εντάξει τώρα που έχουμε το GUID μπορούμε να το χρησιμοποιήσουμε για να τοποθετήσουμε και να αποσυναρμολογήσουμε τη συγκεκριμένη μονάδα δίσκου. Τώρα προτού πάμε και κάνουμε όλη τη δουλειά για τη συγγραφή ενός σεναρίου, θέλουμε να βεβαιωθούμε ότι λειτουργεί και ότι είναι η σωστή μονάδα δίσκου. g drive είναι ο δίσκος με τον οποίο δουλεύω, οπότε ο δικός μου θα πει g: / ωστόσο πρέπει να βάλετε το γράμμα της μονάδας δίσκου με την οποία ξυπνάτε. το ίδιο με τον ΟΔΗΓΟ, καθώς είναι μοναδικό για κάθε μονάδα δίσκου και το δικό σας ΔΕΝ θα είναι το ίδιο με το δικό μου. Θα χρησιμοποιήσουμε βασικά απλώς έναν διακόπτη διαγραφής "/d" για να διαγράψουμε το σημείο προσάρτησης και, στη συνέχεια, θα χρησιμοποιήσουμε το στοιχείο comand για να το επανασυνδέσουμε χρησιμοποιώντας τον οδηγό ως αναφορά στον αποσυναρμολογημένο δίσκο. Επομένως, εμφανίστε μια προτροπή cmd πηγαίνοντας να εκτελέσετε και πληκτρολογώντας cmdat την ερώτηση πληκτρολογήστε: Τόμος {c0ea045c-56fe-11de-8a5a-001111cb3c76} *** NO MOUNT POINTS *** αντί \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Αυτό είναι καλό σημαίνει ότι αφαιρέσαμε αυτό που θέλαμε. Τώρα πρέπει να το ξανασυναρμολογήσουμε Πληκτρολογήστε αυτό στη γραμμή εντολών: mountvol g: \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} και στη συνέχεια πληκτρολογήστε mountvol για άλλη μια φορά και όλα θα πρέπει να επιστρέψουν όπως ήταν Το πλαίσιο για την επανενεργοποίηση της μονάδας δίσκου έχει ως εξής: Η λέξη mountvol ακολουθείται από ένα κενό διάστημα, μετά το γράμμα της μονάδας δίσκου και μια άνω και κάτω τελεία που ακολουθείται από ένα κενό διάστημα, μια ανάστροφη ανάστροφη ανάφλεξη με ανάστροφη φράση, τον όγκο της λέξης, μια ανοιχτή σγουρή αγκύλη, το GUID και ένα κλείσιμο σγουρά αγκύλη στη συνέχεια μια ανάστροφη ανάφλεξη

Βήμα 3: Εργασία με ετικέτες

Εργασία με ετικέτες
Εργασία με ετικέτες
Εργασία με ετικέτες
Εργασία με ετικέτες

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

Για να το κάνουμε αυτό, απλώς χρησιμοποιούμε την εντολή ετικέτας είναι αρκετά απλή. Απλώς εμφανίστε ένα παράθυρο εντολών ίδιο με την προηγούμενη φορά και πληκτρολογήστε: g: Αυτό θα αλλάξει τον κατάλογό σας σε g:> Στη συνέχεια, πληκτρολογήστε vol και μην λάβετε την ετικέτα τόμου Στη συνέχεια, απλώς πληκτρολογήστε ετικέτα και όπως θέλετε να λέγεται έτσι εάν ήθελα να ονομάσω τον σκληρό δίσκο μου μπόμπυ θα έγραφα: ετικέτα μπόμπι Στη συνέχεια απλώς πληκτρολογήστε ξανά vol και θα εμφανιστεί το νέο όνομα του τόμου είναι μπόμπι Τώρα που λειτουργεί μόνο αν εργάζεστε στον κατάλογο του τόμου που θέλετε να αλλάξετε, όμως, όταν φτιάχνουμε το σενάριό μας, δεν θέλουμε να αλλάξουμε κατάλογο, αλλάζουμε ένταση, ώστε να πληκτρολογούμε: label g: bobby Σας είπα ότι ήταν πολύ απλό.

Βήμα 4: Προσθήκη όσων μάθαμε στο σενάριο

Προσθέτοντας όσα μάθαμε στο σενάριο
Προσθέτοντας όσα μάθαμε στο σενάριο
Προσθέτοντας όσα μάθαμε στο σενάριο
Προσθέτοντας όσα μάθαμε στο σενάριο

Εντάξει, τώρα απλώς κάνουμε το σενάριό μας όπως κάναμε πριν, αλλά αντί για comands ipconfig θα χρησιμοποιούμε τώρα mountvol comands. Εδώ είναι ο κώδικας για την απενεργοποίηση της μονάδας δίσκου: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200shellobj.sendkeys "mountvol g: / /d {enter}" _ Θα πρέπει να τα καταλάβετε όλα αυτά μέχρι τώρα από τις μικρές μας δοκιμέςΕδώ είναι ο κώδικας για να ανοίξετε μια εικόνα όπως ήθελε και να κλείσετε το πρώτο παράθυρο της γραμμής εντολών: wscript.sleep 2000shellobj.sendkeys "c: / 3-j.webp

Βήμα 5: Το ολοκληρωμένο σενάριο

Το ολοκληρωμένο σενάριο
Το ολοκληρωμένο σενάριο
Το ολοκληρωμένο σενάριο
Το ολοκληρωμένο σενάριο

Εδώ είναι το ολοκληρωμένο σενάριο χωρίς παρεμβολές που μπορείτε απλά να σύρετε κατευθείαν στο σενάριό σας και να τελειώσετε με αυτό. Πρέπει να ανακατευθύνετε τη γραμμή που παραπέμπει την εικόνα σε μια εικόνα που θέλετε σε έναν κατάλογο που θέλετε, αλλά να θυμάστε ότι δεν χρησιμοποιείτε έναν κατάλογο στον τόμο που αφαιρείτε, διαφορετικά θα χαλάσει γιατί δεν θα τον βρείτε στον κατάλογο. Θυμηθείτε επίσης ότι πρέπει να αλλάξετε τα γράμματα της μονάδας δίσκου και το GUID στα πραγματικά σας, καθώς αυτά αντικατοπτρίζουν τα δικά μου και θα μπορούσαν ενδεχομένως να προκαλέσουν σφάλμα στο σύστημά σας. Κοιτάξτε τις γραμμές Rem πριν από τη γραμμή που πρέπει να αλλάξετε και πρέπει να είστε καλά: ορίστε shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200rem αλλάξτε την ακόλουθη γραμμή για να αντικατοπτρίζει το γράμμα μονάδας δίσκου σας driveshellobj.sendkeys "mountvol g: / /d{enter}"wscript.sleep 2000rem αλλάξτε τη γραμμή που ακολουθεί για να αντικατοπτρίζει το πραγματικό όνομα και τον κατάλογο της εικόνας των usingshellobj.sendkeys σας" c: / 3-j.webp

Βήμα 6: Χωρίς βήματα Πραγματικά μόνο ένα σχόλιο

Χωρίς Βήματα Πραγματικά Απλά Ένα Σχόλιο
Χωρίς Βήματα Πραγματικά Απλά Ένα Σχόλιο

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

ΣΗΜΕΙΩΣΗ: Εάν κάποιος έχει παράπονα σχετικά με το διδακτικό μου, παρακαλούμε να το διαβιβάσετε στο [email protected]. Θέλω να πω σοβαρά, πιστεύεις πραγματικά ότι σου δίνω αυτό που σκέφτεσαι; Αν δεν θέλετε να μάθετε κάτι, τότε μην το κάνετε, αλλά το κάνετε, αλλά μην είστε βλάκας και παραπονεθείτε γιατί οι μη ουσιώδεις εικόνες δεν έχουν διαμορφωθεί σωστά ή όποια αιτία ειλικρινά δεν με νοιάζει !!!

Συνιστάται: