Sisukord:

VBScript Töötamine ühendatud draividega: 6 sammu
VBScript Töötamine ühendatud draividega: 6 sammu

Video: VBScript Töötamine ühendatud draividega: 6 sammu

Video: VBScript Töötamine ühendatud draividega: 6 sammu
Video: CS50 2015 - Week 6 2024, November
Anonim
VBScript, mis töötab ühendatud draividega
VBScript, mis töötab ühendatud draividega
VBScript, mis töötab ühendatud draividega
VBScript, mis töötab ühendatud draividega

See juhend on soovi korral. Paljud teist võivad selle ära tunda varasemast juhendist, mille olin teinud ja mille olin teinud https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/. Üks techwiz24 küsis minult, kas saaksite seda kasutada võrguketta lahtiühendamiseks, pildi kuvamiseks ja seejärel võrguketta uuesti ühendamiseks palumiseks? ja võrguketta all pean ma silmas välist hdd -d. kui see uuesti ühendab, vajan seda ka välise hdd -i nimetamiseks, nagu HDD1e. Ma saan selle jaoks kõik, välja arvatud CMD -käsud. Ma arvan, et saate kasutada diskparti, kuid ma pole kindel. Noh, ma ütlesin talle, et töötan selle kallal ja loon uue juhendi, kui selle välja mõtlen. No ma sain aru. Nii et siin see on. Kui te pole minu eelmist juhendit lugenud, leiate selle siit. https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ Soovitan seda enne selle lugemist lugeda, kui te pole seda veel lugenud, kuna enamik asju jääb samaks ja ma ei saa põhitõdesid taastada. Ja kuna lemonie kurtis ühes mu juhendis, et "Kui soovite taustapilte korduvalt kuvada, näete see üsna halb välja. ALT-Print Screen kasutamine näitab dialoogibokse paremini". Otsustasin, et ma ei pane üles ühtegi pilti, millel oleks tegelikult juhendatavaga mingit pistmist, kuna juhendatav pole niikuinii visuaalne asi ja pildid ei kahjustaks seda ega aitaks seda. keegi võib kurta, et ma ei korkinud neid korrektselt. Nii et selles valikus on taustpilt, mis mulle meeldib, ja keerake, kui see tundub halb või mitte!

Samm: uurige

Uurimistöö
Uurimistöö
Uurimistöö
Uurimistöö

Esimene asi, mida peame tegema, on välja selgitada kõvaketta GUID, mille me eemaldada tahame. GUID on globaalselt ainulaadne IDentifier. See võimaldab teie arvutil leida konkreetse kõvaketta, olenemata sellest, milline draivitäht sellele on määratud. Lihtne viis seda teha on avada CMD aken ja tippida "MOUNTVOL"

See avab Mountvoli abilehe. Kui vaatate loendi põhja, peaks see näitama kõiki saadaolevaid kõvakettaid, nende draivitähti ja nende teid. Seda tehes tegin omale järgmise teabe: loob, kustutab või loetleb helitugevuse kinnituspunkti. MOUNTVOL [draiv:] tee Helitugevuse nimi MOUNTVOL [draiv:] tee /D MOUNTVOL [draiv:] tee /L tee Määrab olemasoleva NTFS -kataloogi, kus paigalduspunkt asub. VolumeName Määrab mahu nime, mis on kinnituspunkti sihtmärk. /D Eemaldab helitugevuse kinnituspunkti määratud kataloogist. /L Loetleb määratud kataloogi monteeritud helitugevuse nime. Võimalikud VolumeName väärtused koos praeguste kinnituspunktidega on järgmised: \? / Volume {6ad2db35-4ab2-11de-964e-806d6172696f} C: / \? / Volume {6ad2db33-4ab2-11de-964e-806d6172696f} D: / \? / Köide {6ad2db34-4ab2-11de-964e-806d6172696f} E: / \? / Köide {b76a1f58-662f-11de-8a61-001111cb3c76} F: / \? / Köide {6ad2db32-4ab2 -11de-964e-806d6172696f} A: / \? / Köide {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / _ algab \? / helitugevusega ja lõpeb draivitähega. Seda me vajame! Olgu, lammutame selle, mis meil siin on: helitugevust tähistab \? / Helitugevus, siis on meil lokkis sulg ja seejärel hunnik numbreid, tähti ja kriipsusid. Numbritähed ja kriipsud on tegelikult kõvaketta GUID, siis on meil veel üks lokkis sulg, seejärel kaldkriips ja draivitäht. Nii et seda peaks olema piisavalt lihtne järgida. Nii et minu arvutis on \? / Köide {6ad2db35-4ab2-11de-964e-806d5172696f} C: / see on minu arvuti peamine kõvaketas \? / Köide {6ad2db33-4ab2-11de-964e-806d5172696f } D: / Mis on DVD-kirjutaja \? / Köide {6ad2db34-4ab2-11de-964e-806d5172696f} E: / Teine DVD-kirjutaja \? / Köide {b76a1f58-662f-11de-8a61-001114cb3c76} F: / Võlts dvd, et saaksin paigaldada ISO-faile, mis on loodud minu Daemoni programmi jaoks \? / Köide {6ad2db32-4ab2-11de-954e-806d6172696f} A: / 3,5 disketiseade…. Jah, ma tean, et tean, kuid kahjuks kasutan neid ikka kord väga pika aja jooksul. \? / Köide {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / See siin on kõvaketas, mille soovin eemaldada. Sel juhul on see tegelikult testimiseks kasutatav 128-meigiline hüppedraiv. Sel moel ei kaotanud ma kõvaketast ega midagi muud, kui ma selle üles panin.

2. samm: Mountvol kasutamine

Mountvol'i kasutamine
Mountvol'i kasutamine
Mountvol'i kasutamine
Mountvol'i kasutamine

Nüüd, kui meil on GUID, saame seda kasutada kõvaketta paigaldamiseks ja lahtiühendamiseks. Nüüd, enne kui läheme ja teeme kogu skripti kirjutamise töö, tahame veenduda, et see töötab ja on õige draiv. g drive on draiv, millega ma töötan, nii et minu oma ütleb g: / aga sa pead sisestama selle draivi draivitähe, millega sa ärkad. sama ka GUID -iga, kuna see on igale draivile ainulaadne ja teie oma EI OLE sama, mis minu oma. Põhimõtteliselt kasutame kinnituspunkti kustutamiseks lihtsalt delet -lülitit "/d", seejärel kasutage monteerimiskomenti, et see uuesti paigaldada, kasutades juhikut viide monteerimata kettale. Nii et avage cmd -viip, käivitades ja kirjutades cmdat -i, sisestades käsk: mountvol g: / /dnow, kui sisestame viiba mountvol, on kõik sama, välja arvatud nüüd, kui see ütleb: \? / Köide {c0ea045c-56fe-11de-8a5a-001111cb3c76} *** EI KINNITUSPUNKTE *** asemel \? / Köide {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / See on hea, see tähendab eemaldasime selle, mida tahtsime. Nüüd peame selle uuesti paigaldama. Tippige see käsureale: mountvol g: \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} ja seejärel tippige veel kord mountvol ja kõik peaks olema tagasi endisel kujul Draivi taaslülitamise kontekst on järgmine: Sõna mountvol, millele järgneb tühik, seejärel draivitäht ja koolon, millele järgneb tühik, seejärel kaldkriips, kaldkriips küsimärk tagasilöök, seejärel sõna maht, seejärel avatud lokkisulg, seejärel GUID ja seejärel sulg lokkis sulg ja seejärel tagasilöök

3. samm: siltidega töötamine

Siltidega töötamine
Siltidega töötamine
Siltidega töötamine
Siltidega töötamine

Nüüd osa sellest, mida techwiz24 minult küsis, oli see, kui see uuesti ühendub, vajan seda ka välise hdd, näiteks HDD1e, nimetamiseks.

Selleks kasutame lihtsalt käsku silt selle päris sirgeks. Avage käskude aken nagu eelmisel korral ja tippige: g: See muudab teie kataloogi g:> Seejärel tippige vol ja ärge võtke helitugevuse silti silt ja kuidas iganes soovite, et seda nimetatakse, nii et kui ma tahaksin oma kõvakettale nimeks panna bobby, siis kirjutaksin: label bobby Seejärel tippige uuesti vol ja see näitab, et helitugevuse uus nimi on bobby Nüüd töötab see ainult siis, kui töötate selle mahu kataloogis, mida soovite muuta, aga kui me oma skripti teeme, ei taha me kataloogi muuta, siis muudame helitugevust, nii et kirjutaksime lihtsalt: label g: bobby Ütles, et see on väike.

Samm 4: Õpitu lisamine skripti

Õpitu lisamine skripti
Õpitu lisamine skripti
Õpitu lisamine skripti
Õpitu lisamine skripti

Olgu, nüüd teeme oma skripti lihtsalt nii, nagu varem, kuid ipconfig -käskude asemel kasutame nüüd mountvol -käske. Siin on draivi keelamise kood: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200shellobj.sendkey wscript.sleep 2000shellobj.sendkeys "c: / 3-j.webp

Samm: lõpetatud skript

Valmis skript
Valmis skript
Valmis skript
Valmis skript

Siin on katkestusteta valmis skript, mille saate lihtsalt oma skripti sisse libistada ja sellega valmis saada. Peate pilti viitava rea ümber suunama soovitud kataloogi soovitud pildile, kuid pidage meeles, et ärge kasutage eemaldatava helitugevuse kataloogi, vastasel juhul kukub see välja, kuna ei leia seda kataloogist. Samuti pidage meeles, et peate draivitähed ja GUID muutma oma tegelikeks, kuna need peegeldavad minu oma ja võivad teie süsteemi häirida. Vaadake Rem -ridu enne rida, mida peate muutma, ja teil peaks kõik korras olema: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200rem muutke järgmist rida, et kajastada teie draivitähte driveshellobj.sendkeys "mountvol g: / /d{enter}"wscript.sleep 2000rem muuda järgnevat rida nii, et see kajastaks pildi tegelikku nime ja kataloogi, mida sinu kasutusviishellobj.sendkeys" c: / 3-j.webp

Samm: tõesti pole ühtegi sammu, vaid kommentaar

Tõepoolest, samme pole, lihtsalt kommentaar
Tõepoolest, samme pole, lihtsalt kommentaar

No ma loodan, et see aitas teid…. Kui midagi pole piisavalt hästi seletatud, andke mulle sellest teada ja proovin paremini selgitada. Ja ma loodan, et taustapildid meeldisid kõigile. Ei, ma ei teinud neid… need on kõik need, mille olen netist leidnud.

MÄRKUS: Kui kellelgi on minu juhendatava kohta kaebusi, saatke need aadressile [email protected]. Ma mõtlen tõsiselt, kas sa tõesti arvad, et ma ütlen sulle, mida sa arvad? Kui te ei taha midagi õppida, siis ärge õppige, kui te seda teete, siis ärge olge nõme ja kurtke, sest ebaolulised pildid pole õigesti vormistatud või ükskõik mis põhjusel, ausalt öeldes, ma EI HOOLI !!!

Soovitan: