INHOUDSOPGAWE:

VBScript werk met gemonteerde skyfies: 6 stappe
VBScript werk met gemonteerde skyfies: 6 stappe

Video: VBScript werk met gemonteerde skyfies: 6 stappe

Video: VBScript werk met gemonteerde skyfies: 6 stappe
Video: Bulletproofing IT: Secured-core Technology in Windows 11 and Server 2022. 2024, November
Anonim
VBScript werk met gemonteerde skyfies
VBScript werk met gemonteerde skyfies
VBScript werk met gemonteerde skyfies
VBScript werk met gemonteerde skyfies

Hierdie instruksie is op aanvraag. Baie van u herken dit moontlik uit 'n vorige instruksie wat ek gedoen het, wat https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ was. In die een wat techwiz24 my gevra het, kan u dit gebruik om 'n netwerkstasie te ontkoppel, 'n prentjie te wys en dan te vra om die netwerkstasie weer aan te sluit? en met netwerkstasie bedoel ek 'n eksterne hdd. as dit weer aansluit, het ek dit ook nodig om die eksterne hdd te noem, soos HDD1e. Ek kan alles kry behalwe die CMD -opdragte daarvoor. Ek dink u kan diskpart gebruik, maar ek is nie seker nie. Wel, ek het vir hom gesê ek sal daaraan werk en 'n nuwe instruksie skep as ek dit agterkom. Wel, ek het dit agtergekom. So hier is dit. As u nie my vorige instruksies gelees het nie, kan u dit hier vind. https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ Ek sou voorstel om dit te lees voordat u dit lees, as u dit nog nie gelees het nie, aangesien die meeste dinge dieselfde sal wees en ek nie die basiese beginsels sal herstel nie. En omdat lemonie in een van my ander instruksies gekla het dat "Deur herhaaldelik agtergronde te wil vertoon, lyk dit nogal sleg. Deur die ALT-afdrukskerm te gebruik, sal die dialoogkaste beter vertoon". Ek het besluit dat ek geen foto's sal plaas wat eintlik te doen gehad het met die instruksies nie, aangesien die instruksionele in elk geval nie 'n visuele ding is nie, en die foto's sal dit nie benadeel of help nie, so neem die tyd om die screan -opnames net so te maak Iemand kan kla dat ek dit nie korrek bedek het nie, so elke keuse is 'n agtergrondpapier waarvan ek hou en skroef as dit sleg lyk of nie!

Stap 1: Navorsing

Navorsing
Navorsing
Navorsing
Navorsing

Die eerste ding wat ons moet doen, is om die GUID van die hardeskyf wat ons wil verwyder, uit te vind. Die GUID is 'n wêreldwyd unieke identifikasie. Wat dit doen, laat jou rekenaar toe om 'n spesifieke hardeskyf te vind, ongeag die ryletter wat daaraan toegeken word. 'N Maklike manier om dit te doen is om 'n CMD -venster oop te maak en "MOUNTVOL" in te tik

Dit sal die hulpbladsy van Mountvol vertoon. As u na die onderkant van die lys kyk, moet dit alle beskikbare hardeskywe, hul dryfletters en hul paaie wys. Deur dit op myne te doen, het ek hierdie inligting gekry: Skep, verwyder of lys 'n volume -bergingspunt. MOUNTVOL [drive:] pad VolumeName MOUNTVOL [drive:] path /D MOUNTVOL [drive:] path /L -pad Spesifiseer die bestaande NTFS -gids waar die bergingspunt sal wees. VolumeName Spesifiseer die volume naam wat die teiken van die bergpunt is. /D Verwyder die volume -monteerpunt uit die gespesifiseerde gids. /L Gee 'n lys van die gemonteerde volume -naam vir die gespesifiseerde gids. Moontlike waardes vir VolumeName saam met huidige monteerpunte is: \? / 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: / _ As u na die onderkant van die lys kyk, sien u 'n klomp gobbledygook wat begin met \? / volume en eindig met 'n ryletter. Dit is wat ons nodig het! Ok, laat ons dit wat ons hier het, uiteensit: ons het volume verteenwoordig deur \? / Volume, dan het ons 'n krulhakie, dan 'n klomp syfers, letters en strepies. Die syfers letters en strepies is eintlik die GUID vir die betrokke skyf, dan het ons nog 'n krulhakie, dan 'n agterkant en die ryletter. Dit moet dus maklik genoeg wees om te volg. So op my rekenaar het ek \? / Volume {6ad2db35-4ab2-11de-964e-806d5172696f} C: / dit is my hoofskyf vir die rekenaar \? / Volume {6ad2db33-4ab2-11de-964e-806d5172696f } D: / Wat is 'n dvd-skrywer \? / Volume {6ad2db34-4ab2-11de-964e-806d5172696f} E: / Nog 'n dvd-skrywer \? / Volume {b76a1f58-662f-11de-8a61-001114cb3c76} F: / 'n Valse dvd, sodat ek ISO-lêers kan monteer, wat my 'n Daemon-program gemaak het wat ek het \? / Volume {6ad2db32-4ab2-11de-954e-806d6172696f} A: / 'n 3.5 diskette…. Ja, ek weet ek weet, maar ek gebruik dit ongelukkig nog steeds af en toe. \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Hierdie een is die betrokke stasie wat ek wil verwyder. In hierdie geval is dit eintlik 'n 128meg-springrit wat ek gebruik het om te toets. Op hierdie manier het ek nie 'n hardeskyf of iets verloor as ek dit opgedoen het nie.

Stap 2: Gebruik Mountvol

Met behulp van Mountvol
Met behulp van Mountvol
Met behulp van Mountvol
Met behulp van Mountvol

Noudat ons die GUID het, kan ons dit gebruik om die betrokke skyf te monteer en af te skakel. Voordat ons 'n script gaan skryf, wil ons seker maak dat dit werk en dat dit die regte aandrywing is. g -aandrywer is die skyf waarmee ek werk, so myne sal sê: g, maar u moet die ryletter van die skyf waarmee u wakker word, invoer. dieselfde met die GUID, want dit is uniek vir elke aandrywing en die uwe sal nie dieselfde as myne wees nie. Ons sal basies net 'n skrapskakelaar "/d" gebruik om die bergingspunt te verwyder, en dan die bergkomand gebruik om dit weer te gebruik met die gids as 'n verwys na die ongemonteerde skyf. So bring 'n cmd -aanwyser deur te gaan hardloop en cmdat die prompt in te tik: mountvol g: / /dnow wanneer ons mountvol in die prompt tik, is alles dieselfde, behalwe nou dat dit sê: \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} *** GEEN MOUNTPUNTE *** in plaas van \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Dit is goed, dit beteken dat ons verwyder die een wat ons wou hê. Nou moet ons dit weer tik. Tik dit by die opdragprompt: mountvol g: \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} en tik dan mountvol nog 'n keer en alles behoort weer te wees soos dit was Die konteks vir die heraktivering van die aandrywing is soos volg: Die woord mountvol gevolg deur 'n spasie, dan die letter en 'n dubbelpunt gevolg deur 'n spasie, dan 'n skuins skuins skuins vraagteken agteruit, dan die woord volume, dan 'n oop krulhakie, dan die GUID en dan 'n sluiting krulhakie dan 'n skuins skuinsstreep

Stap 3: Werk met etikette

Werk met etikette
Werk met etikette
Werk met etikette
Werk met etikette

'N Deel van wat techwiz24 my gevra het, was toe dit weer aansluit, ek het dit ook nodig om die eksterne hdd, soos HDD1e, te noem.

Om dit te doen, gebruik ons eenvoudig die etiketopdrag, dit is redelik reguit. Gee net 'n opdragvenster soos die vorige keer en tik: g: Dit verander u gids na g:> Tik dan vol en neem nie die volumetiket in nie. Tik dan net etiket en wat u ook al wil hê dit moet genoem word, so as ek my hardeskyf wou noem, sou ek tik: label bobby Tik dan net weer vol en dit sal wys dat die nuwe naam van die volume bobby is. in die gids van die volume wat u wil verander, maar as ons ons script maak, wil ons nie die gids verander nie, dan verander ons die volume, sodat ons net sou tik: label g: bobby Het vir u gesê dit was eenvoudig.

Stap 4: Voeg dit wat ons geleer het in die skrif by

Voeg wat ons geleer het in die skrif by
Voeg wat ons geleer het in die skrif by
Voeg wat ons geleer het in die skrif by
Voeg wat ons geleer het in die skrif by

Ok, nou maak ons ons script net soos ons voorheen gedoen het, maar in plaas van om ipconfig comands te gebruik, sal ons nou mountvol comands gebruik. Hier is die kode vir die uitskakeling van die skyf: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200shellobj.sendkeys "mountvol g: / /d {enter}" _ U moet dit alles so ver van ons klein toetse verstaan Hier is die kode om 'n prentjie oop te maak soos hy wou en die eerste opdragpromptvenster toe te maak: wscript.sleep 2000shellobj.sendkeys "c: / 3-j.webp

Stap 5: Die voltooide skrif

Die voltooide skrif
Die voltooide skrif
Die voltooide skrif
Die voltooide skrif

Hier is die voltooide script sonder onderbrekings, wat u net in u script kan plaas en daarmee klaar kan wees. U moet die lyn wat die prentjie verwys, herlei na 'n prentjie wat u wil hê in 'n gids wat u wil hê, maar onthou dat u nie 'n gids moet gebruik op die volume wat u verwyder nie, anders val dit uit omdat dit dit nie in die gids kan vind nie. Onthou ook dat u die dryfletters en GUID moet verander na u werklike letters, aangesien dit myne weerspieël en moontlik u stelsel kan vererger. Kyk na die Rem -reëls voor die reël wat u moet verander, en u moet goed wees: stel shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200rem in, verander die volgende reël om die aanduidingsletter van u driveshellobj.sendkeys "mountvol g: / /d{enter}"wscript.sleep 2000rem verander die volgende reël om die werklike naam en gids van die prentjie van u gebruikshellobj.sendkeys te weerspieël" c: / 3-j.webp

Stap 6: Geen stappe nie, net 'n opmerking

Geen stappe nie, eintlik net 'n opmerking
Geen stappe nie, eintlik net 'n opmerking

Wel, ek hoop dit het jou gehelp … Laat my weet as iets nie goed genoeg verduidelik word nie, en ek sal probeer om dit beter te verduidelik. En ek hoop dat almal van die agtergronde gehou het. Nee, ek het hulle nie gemaak nie … dit is almal wat ek op die net gevind het.

LET WEL:: As iemand klagtes het oor my instruksies, stuur dit asseblief na [email protected]. Ek bedoel ernstig, dink jy regtig ek gee 'n duim om wat jy dink? As u nie iets wil leer nie, moenie dit doen nie, as u dit wel doen, maar moenie 'n ruk wees nie en kla omdat die nie -noodsaaklike foto's nie korrek geformuleer is nie, of wat ook al die rede is, ek gee dit nie om nie !!!

Aanbeveel: