Innholdsfortegnelse:

VBScript arbeider med monterte stasjoner: 6 trinn
VBScript arbeider med monterte stasjoner: 6 trinn

Video: VBScript arbeider med monterte stasjoner: 6 trinn

Video: VBScript arbeider med monterte stasjoner: 6 trinn
Video: Задачи обслуживания Windows 10 2024, Juli
Anonim
VBScript arbeider med monterte stasjoner
VBScript arbeider med monterte stasjoner
VBScript arbeider med monterte stasjoner
VBScript arbeider med monterte stasjoner

Dette kan instrueres på forespørsel. Mange av dere kjenner kanskje igjen dette fra en tidligere instruerbar jeg hadde gjort som var https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/. Vel, i det en techwiz24 spurte meg, kan du bruke dette til å koble fra en nettverksstasjon, vise et bilde og deretter be om å koble til nettverksstasjonen igjen? og med nettverksstasjon mener jeg en ekstern hdd. når den kobles til igjen, trenger jeg den også for å gi den eksterne hdden et navn, som HDD1e. Jeg kan få alt unntatt CMD -kommandoene for det. Jeg tror du kan bruke diskpart, men jeg er ikke sikker. Vel, jeg sa til ham at jeg ville jobbe med det og lage en ny instruerbar hvis jeg fant ut av det. Jeg fant det ut. Så her er det. Hvis du ikke har lest min tidligere instruks, kan du finne den her. https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ Jeg vil foreslå å lese den før du leser denne hvis du ikke har lest den enda, da de fleste tingene vil være de samme, og jeg kommer ikke til å gjenopprette det grunnleggende. Og fordi lemonie klaget i en av mine andre instrukser om at "Hvis du vil vise bakgrunnsbilder gjentatte ganger, får du dette til å se ganske ille ut. Bruk av ALT-Print Screen vil vise dialogboksene bedre". Jeg bestemte meg for at jeg ikke ville legge opp noen bilder som faktisk hadde noe å gjøre med det instruerbare siden det instruerbare uansett ikke er en visuell ting, og bildene verken ville skade det eller hjelpe det, så hvorfor ta deg tid til å lage screan -fanger bare så noen kan klage på at jeg ikke skjermdeksel dem riktig. Så i dette vil hvert valg være et bakgrunnsbilde som jeg liker og skru hvis det ser dårlig ut eller ikke!

Trinn 1: Forskning

Forskning
Forskning
Forskning
Forskning

Det første vi må gjøre er å finne ut GUIDEN til harddisken vi vil fjerne. GUID er en globalt unik identifikator. Dette gjør at datamaskinen din kan finne en bestemt harddisk uansett hvilken stasjonsbokstav som er tilordnet den. En enkel måte å gjøre dette på er å åpne et CMD -vindu og skrive "MOUNTVOL"

Dette vil vise hjelpesiden for Mountvol. Hvis du ser til bunnen av listen, bør den vise alle tilgjengelige harddisker, stasjonsbokstavene og deres baner. Ved å gjøre dette på min, fikk jeg denne informasjonen: Oppretter, sletter eller viser et volummonteringspunkt. MOUNTVOL [stasjon:] bane Volumnavn MOUNTVOL [stasjon:] bane /D MOUNTVOL [stasjon:] bane /L bane Angir den eksisterende NTFS -katalogen der monteringspunktet skal ligge. Volumnavn Angir volumnavnet som er målet for festepunktet. /D Fjerner volummonteringspunktet fra den angitte katalogen. /L Viser det monterte volumnavnet for den angitte katalogen. Mulige verdier for VolumeName sammen med nåværende monteringspunkter er: \? / Volume {6ad2db35-4ab2-11de-964e-806d6172696f} C: / \? / Volume {6ad2db33-4ab2-11de-964e-806d6172696f} D: / \? / Volume {6ad2db34-4ab2-11de-964e-806d6172696f} E: / \? / Volume {b76a1f58-662f-11de-8a61-001111cb3c76} F: / \? / Volume {6ad2db32-4ab2 -11de-964e-806d6172696f} A: / \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / _ Nå hvis du ser på bunnen av listen, vil du se en haug med gobbledygook som starter med \? / volum og slutter med en stasjonsbokstav. Dette er det vi trenger! Ok, så la oss bryte ned det vi har her: Vi har volum representert med \? / Volum, så har vi en krøllet parentes og en haug med tall, bokstaver og bindestreker. Tallene bokstaver og bindestreker er faktisk GUID for den aktuelle stasjonen, så har vi en annen krøllet brakett, deretter en bakre skråstrek og stasjonsbokstaven. Så det burde være enkelt nok å følge. Så i datamaskinen min har jeg \? / Volume {6ad2db35-4ab2-11de-964e-806d5172696f} C: / dette er min viktigste harddisk for datamaskinen \? / Volume {6ad2db33-4ab2-11de-964e-806d5172696f } D: / Hvilken er en dvd-skribent \? / Volum {6ad2db34-4ab2-11de-964e-806d5172696f} E: / En annen dvd-skribent \? / Volum {b76a1f58-662f-11de-8a61-001114cb3c76} F: / En falsk dvd slik at jeg kan montere ISO-filer som har laget et Daemon-program jeg har \? / Volume {6ad2db32-4ab2-11de-954e-806d6172696f} A: / A 3.5 diskettstasjon…. Ja jeg vet jeg vet det, men dessverre bruker jeg dem fortsatt en gang i blant. \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Denne her er stasjonen det er snakk om som jeg vil fjerne I dette tilfellet er det faktisk en 128meg hoppstasjon jeg brukte til testing. På denne måten mistet jeg ikke en harddisk eller noe hvis jeg feilet det.

Trinn 2: Bruke Mountvol

Bruker Mountvol
Bruker Mountvol
Bruker Mountvol
Bruker Mountvol

Ok nå som vi har GUID, kan vi bruke den til å montere og demontere den aktuelle stasjonen Nå før vi går og gjør alt arbeidet med å skrive et skript, vil vi sørge for at det fungerer og er riktig stasjon. g -stasjon er stasjonen jeg jobber med, så min vil si g: / men du må sette inn stasjonsbokstaven til stasjonen du våkner med. det samme med GUIDEN, ettersom den er unik for hver stasjon og din vil IKKE være den samme som min. Vi vil i utgangspunktet bare bruke en slettingsbryter "/d" for å slette festepunktet, og deretter bruke mount -kommandoen til å montere den på nytt ved å bruke guiden som en referanse til den umonterte disken. Så ta opp en cmd -melding ved å gå til å kjøre og skrive cmdat ledetypen i: mountvol g: / /dnow når vi skriver mountvol i ledeteksten, er alt det samme bortsett fra nå står det: \? / Volum {c0ea045c-56fe-11de-8a5a-001111cb3c76} *** INGEN MONTERINGSPUNKTER *** i stedet for \? / Volum {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Dette er bra det betyr at vi fjernet den vi ønsket. Nå må vi montere den på nytt Skriv dette ved kommandoprompten: mountvol g: \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} og skriv deretter mountvol en gang til, og alt skal være tilbake som det var Konteksten for å aktivere stasjonen på nytt er som følger: Ordet mountvol etterfulgt av et mellomrom, deretter stasjonsbokstaven og et kolon fulgt av et mellomrom, deretter et backslash backslash spørsmålstegn backslash deretter ordvolumet deretter en åpen krøllet brakett, deretter GUIDen deretter en close krøllbrakett og deretter en backslash

Trinn 3: Arbeide med etiketter

Arbeider med etiketter
Arbeider med etiketter
Arbeider med etiketter
Arbeider med etiketter

En del av det techwiz24 spurte meg om var når den kobles til igjen, jeg trenger den også for å kalle den eksterne HDD, som HDD1e.

For å gjøre det bruker vi bare etikettkommandoen, det er ganske rett frem. Bare ta opp et kommandovindu som forrige gang og skriv: g: Dette vil endre katalogen din til g:> Skriv deretter vol og ta ikke volumetiketten. label og hva du vil at den skal hete, så hvis jeg ønsket å gi harddisken min et navn, ville jeg skrive: label bobby Så bare skriv vol igjen, og det vil vise at det nye navnet på volumet er bobby Nå fungerer det bare hvis du jobber i katalogen for volumet du vil endre, men når vi lager skriptet vårt, vil vi ikke endre katalogen og deretter endre volumet, så vi ville bare skrive: label g: bobby Fortalte deg at det var ganske enkelt.

Trinn 4: Legge til det vi lærte i skriptet

Legge til det vi lærte i skriptet
Legge til det vi lærte i skriptet
Legge til det vi lærte i skriptet
Legge til det vi lærte i skriptet

Ok, så nå gjør vi skriptet vårt slik vi gjorde før, men i stedet for å bruke ipconfig -kommandoer vil vi nå bruke mountvol -kommandoer. Her er koden for å deaktivere stasjonen: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200shellobj.sendkeys "mountvol g: / /d {enter}" _ Du bør forstå alt dette så langt fra våre små tester Her er koden for å åpne et bilde som han ønsket og lukke det første ledetekstvinduet: wscript.sleep 2000shellobj.sendkeys "c: / 3-j.webp

Trinn 5: Det fullførte skriptet

Det fullførte skriptet
Det fullførte skriptet
Det fullførte skriptet
Det fullførte skriptet

Her er det ferdige skriptet uten avbrudd som du bare kan skyve rett inn i skriptet og være ferdig med det. Du må omdirigere linjen som refererer bildet til et bilde du vil ha i en katalog du vil ha, men husk ikke bruk en katalog på volumet du fjerner, eller det krasjer fordi det ikke finner det i katalogen. Husk også at du må endre stasjonsbokstaver og GUID til de faktiske, ettersom disse gjenspeiler mine og kan muligens ødelegge systemet ditt. Se etter Rem -linjene før linjen du må endre, og du skal ha det bra: sett shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200rem endre følgende linje for å gjenspeile stasjonsbokstaven til din driveshellobj.sendkeys "mountvol g: / /d{enter}"wscript.sleep 2000rem endre den følgende linjen for å gjenspeile det faktiske navnet og katalogen til bildet ditt brukerhellobj.sendkeys" c: / 3-j.webp

Trinn 6: Ingen trinn egentlig bare en kommentar

Ingen trinn egentlig bare en kommentar
Ingen trinn egentlig bare en kommentar

Vel, jeg håper det hjalp deg …. Gi meg beskjed hvis noe ikke er forklart godt nok, så skal jeg prøve å forklare det bedre. Og jeg håper alle likte bakgrunnsbilder. Nei, jeg har ikke laget dem …. de er alle jeg har funnet på nettet.

MERK:: Hvis noen har noen klager på mine instrukser, vennligst send dem til [email protected]. Jeg mener seriøst, tror du virkelig at jeg gir deg en dang hva du synes? Hvis du ikke vil lære noe, så ikke, hvis du gjør det, men ikke vær en jerk og klag fordi de ikke -essensielle bildene ikke er formatert riktig eller av en hvilken som helst årsak, jeg bryr meg IKKE !!!

Anbefalt: