Indholdsfortegnelse:

VBScript arbejder med monterede drev: 6 trin
VBScript arbejder med monterede drev: 6 trin

Video: VBScript arbejder med monterede drev: 6 trin

Video: VBScript arbejder med monterede drev: 6 trin
Video: Как сделать шлицы на токарном станке. 2024, November
Anonim
VBScript arbejder med monterede drev
VBScript arbejder med monterede drev
VBScript arbejder med monterede drev
VBScript arbejder med monterede drev

Dette kan instrueres efter anmodning. Mange af jer genkender måske dette fra en tidligere instruerbar, jeg havde gjort, som var https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/. Godt i den ene techwiz24 spurgte mig, kunne du bruge dette til at afbryde et netværksdrev, vise et billede og derefter bede om at tilslutte netværksdrevet igen? og med netværksdrev mener jeg en ekstern hdd. når den genopretter forbindelse, har jeg også brug for den til at navngive den eksterne hdd, som HDD1e. Jeg kan få alt undtagen CMD -kommandoerne til det. Jeg tror, du kan bruge diskpart, men er ikke sikker, jeg fortalte ham, at jeg ville arbejde på det og oprette en ny instruerbar, hvis jeg fandt ud af det. Jeg fandt ud af det. Så her er det. Hvis du ikke har læst min tidligere instruerbare, kan du finde den her. https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ Jeg vil foreslå at læse den, før du læser denne, hvis du ikke har læst den endnu, da de fleste ting vil være de samme, og jeg vil ikke genoprette det grundlæggende. Og fordi lemonie klagede i en af mine andre instruktører over, at "Ved at ville vise tapeter gentagne gange får du det til at se ret dårligt ud. Brug af ALT-Print Screen ville vise dialogbokse bedre". Jeg besluttede, at jeg ikke ville lægge billeder op, der faktisk havde noget at gøre med det instruerbare, da det instruerbare alligevel ikke er en visuel ting, og billederne hverken ville skade det eller hjælpe det, så hvorfor tage sig tid til at lave screan -optagelserne bare så nogen kan klage over, at jeg ikke skærmdækkede dem korrekt. Så i denne vil hvert valg være et baggrundsbaggrund, jeg kan lide og skrue, hvis det ser dårligt ud eller ej !!!

Trin 1: Forskning

Forskning
Forskning
Forskning
Forskning

Den første ting, vi skal gøre, er at finde ud af GUID'en for den harddisk, vi vil fjerne. GUID er en globalt unik identifikator. Hvad dette gør, gør det muligt for din computer at finde en bestemt harddisk, uanset hvilket drevbogstav der er tildelt den. En let måde at gøre dette på er at åbne et CMD -vindue og skrive "MOUNTVOL"

Dette viser hjælpesiden til Mountvol. Hvis du ser til bunden af listen, skal den vise alle tilgængelige harddiske, deres drevbogstaver og deres stier. Ved at gøre dette på min fik jeg disse oplysninger: Opretter, sletter eller lister et volumenmonteringspunkt. MOUNTVOL [drev:] sti Lydstyrkenavn MOUNTVOL [drev:] sti /D MOUNTVOL [drev:] sti /L sti Angiver det eksisterende NTFS -bibliotek, hvor monteringspunktet skal ligge. VolumeName Angiver det volumennavn, der er målet for monteringspunktet. /D Fjerner volumenmonteringspunktet fra det angivne bibliotek. /L Viser det monterede volumennavn for det angivne bibliotek. Mulige værdier for VolumeName sammen med aktuelle 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: / _ Nu hvis du ser på bunden af listen, vil du se en masse gobbledygook, der starter med \? / volumen og slutter med et drevbogstav. Det er det, vi har brug for! Ok, så lad os nedbryde det, vi har her: Vi har volumen repræsenteret med \? / Volumen, så har vi en krøllet parentes og derefter en flok tal, bogstaver og bindestreger. Tallene bogstaver og bindestreger er faktisk GUID'en for det pågældende drev, så har vi et andet krøllet beslag, derefter et skråstreg og drevbogstavet. Så det burde være let nok at følge. Så i min computer har jeg \? / Volume {6ad2db35-4ab2-11de-964e-806d5172696f} C: / dette er min primære harddisk til computeren \? / Volume {6ad2db33-4ab2-11de-964e-806d5172696f } D: / Hvilken er en dvd-forfatter \? / Volume {6ad2db34-4ab2-11de-964e-806d5172696f} E: / En anden dvd-forfatter \? / Volume {b76a1f58-662f-11de-8a61-001114cb3c76} F: / En falsk dvd, så jeg kan montere ISO-filer oprettet mit et Daemon-program, jeg har \? / Volume {6ad2db32-4ab2-11de-954e-806d6172696f} A: / Et 3.5 diskettedrev…. Ja jeg ved jeg ved det, men desværre bruger jeg dem stadig en gang imellem. \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Denne her er det pågældende drev, som jeg vil fjerne I dette tilfælde er det faktisk et 128meg jump-drev, jeg brugte til test. På denne måde, hvis jeg fejlede det, mistede jeg ikke en harddisk eller noget.

Trin 2: Brug af Mountvol

Brug af Mountvol
Brug af Mountvol
Brug af Mountvol
Brug af Mountvol

Ok nu, hvor vi har GUID, kan vi bruge det til at montere og afmontere det pågældende drev Nu, før vi går og gør alt arbejdet med at skrive et script, vil vi sikre os, at det fungerer og er det korrekte drev. g -drev er det drev, jeg arbejder med, så mit vil sige g: / men du skal indtaste drevbogstavet for det drev, du vågner med. det samme med GUID'en, da det er unikt for hvert drev, og dit vil ikke være det samme som mit. Vi vil stort set bare bruge en sletningskontakt "/d" til at slette monteringspunktet, og derefter bruge mount comand til at genmontere det ved hjælp af guiden som en henvisning til den umonterede disk. Så hent en cmd -prompt ved at gå til at køre og skrive cmdat prompttypen i: mountvol g: / /dnow når vi skriver mountvol i prompten, alt er det samme, undtagen nu står der: \? / Lydstyrke {c0ea045c-56fe-11de-8a5a-001111cb3c76} *** INGEN MONTAGEPUNKTER *** i stedet for \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Det er godt, det betyder, at vi fjernet den, vi ville. Nu skal vi genmontere det Skriv dette ved kommandoprompten: mountvol g: \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} og skriv derefter mountvol en gang til, og alt skal være tilbage som det var Konteksten for genaktivering af drevet er som følger: Ordet mountvol efterfulgt af et mellemrum derefter drevbogstavet og et kolon fulgt af et mellemrum derefter et omvendt skråstreg skråstreg spørgsmålstegn omvendt skråstreg derefter ordet volumen derefter et åbent krøllet beslag derefter GUID'en derefter en tæt krøllet beslag derefter en backslash

Trin 3: Arbejde med etiketter

Arbejde med etiketter
Arbejde med etiketter
Arbejde med etiketter
Arbejde med etiketter

Nu var en del af det techwiz24 spurgte mig, da det genopretter forbindelse, jeg har også brug for det for at navngive den eksterne hdd, som HDD1e.

For at gøre det bruger vi simpelthen etiketkommandoen, det er ret lige frem. Bare åbn et kommandovindue, der var det samme som sidste gang og skriv: g: Dette ændrer din mappe til g:> Skriv derefter vol og tag ikke af volumenetiketten. label og hvad du nu vil have det skal hedde, så hvis jeg ville navngive min harddisk bobby, ville jeg skrive: label bobby Så skal du bare skrive vol igen, og det vil vise det nye navn på volumen er bobby Nu fungerer det kun, hvis du arbejder i biblioteket over den lydstyrke, du vil ændre, men når vi laver vores script, ønsker vi ikke at ændre bibliotek og derefter ændre lydstyrke, så vi ville bare skrive: label g: bobby Fortalte dig, at det var ganske enkelt.

Trin 4: Tilføjelse af det, vi lærte, i scriptet

Tilføjelse af, hvad vi lærte i scriptet
Tilføjelse af, hvad vi lærte i scriptet
Tilføjelse af, hvad vi lærte i scriptet
Tilføjelse af, hvad vi lærte i scriptet

Ok, så nu laver vi bare vores script, som vi gjorde før, men i stedet for at bruge ipconfig -kommandoer vil vi nu bruge mountvol -kommandoer. Her er koden til deaktivering af drevet: 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 vores små test Her er koden til at åbne et billede, som han ønskede, og lukke det første kommandopromptvindue: wscript.sleep 2000shellobj.sendkeys "c: / 3-j.webp

Trin 5: Det færdige script

Det færdige script
Det færdige script
Det færdige script
Det færdige script

Her er det færdige script uden afbrydelser, som du bare kan glide lige ind i dit script og være færdig med det. Du skal omdirigere linjen, der refererer billedet til et billede, du vil have i et bibliotek, du vil have, men husk ikke at bruge et bibliotek på den volumen, du fjerner, eller det vil gå ned, fordi det ikke finder det i biblioteket. Husk også, at du skal ændre drevbogstaverne og GUID til dine faktiske, da disse afspejler mit og muligvis kan ødelægge dit system. Se efter Rem -linjerne før den linje, du skal ændre, og du skal have det godt: sæt shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200rem ændre følgende linje for at afspejle drevbogstavet i dit driveshellobj.sendkeys "mountvol g: / /d{enter}"wscript.sleep 2000rem ændrer følgende linje for at afspejle det faktiske navn og bibliotek på billedet, dine brugshellobj.sendkeys" c: / 3-j.webp

Trin 6: Ingen trin virkelig bare en kommentar

Ingen trin egentlig bare en kommentar
Ingen trin egentlig bare en kommentar

Jeg håber det hjalp dig …. Hvis noget ikke er forklaret godt nok, lad mig det vide, og jeg vil prøve at forklare bedre. Og jeg håber, at alle kunne lide tapeterne. Nej jeg lavede dem ikke …. det er alle dem jeg har fundet på nettet.

BEMÆRK:: Hvis nogen har klager over min instruerbare, bedes du sende dem til [email protected]. Jeg mener seriøst, tror du virkelig, jeg giver et dang, hvad du synes? Hvis du ikke vil lære noget, så gør det ikke, hvis du gør det, men lad være med at være et ryk og klag, fordi de ikke -væsentlige billeder ikke er formateret korrekt eller af en eller anden årsag, ærligt talt plejer jeg IKKE !!!

Anbefalede: