Sisällysluettelo:

VBScript Työskentely asennettujen asemien kanssa: 6 vaihetta
VBScript Työskentely asennettujen asemien kanssa: 6 vaihetta

Video: VBScript Työskentely asennettujen asemien kanssa: 6 vaihetta

Video: VBScript Työskentely asennettujen asemien kanssa: 6 vaihetta
Video: Mastering Windows Application Troubleshooting: Processes and Threads Unveiled 2024, Heinäkuu
Anonim
VBScript Työskentely asennettujen asemien kanssa
VBScript Työskentely asennettujen asemien kanssa
VBScript Työskentely asennettujen asemien kanssa
VBScript Työskentely asennettujen asemien kanssa

Tämä ohje on pyynnöstä. Monet teistä saattavat tunnistaa tämän aiemmasta ohjeesta, jonka olin tehnyt https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/. Siinä eräs techwiz24 kysyi minulta, voisitko käyttää tätä irrottaaksesi verkkoaseman, näyttääksesi kuvan ja pyytääksesi sitten yhdistämään verkkoaseman uudelleen? ja verkkoasemalla tarkoitan ulkoista kiintolevyä. kun se muodostaa yhteyden uudelleen, tarvitsen sitä myös ulkoisen kiintolevyn nimeämiseksi, kuten HDD1e. Voin saada kaiken paitsi CMD -komennot. Luulen, että voit käyttää diskpartia, mutta en ole varma. No, sanoin hänelle, että työskentelen sen kanssa ja luon uuden ohjeen, jos keksin sen. No keksin sen. Joten tässä se on. Jos et ole lukenut edellistä ohjeistani, löydät sen täältä. https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ Suosittelen lukemaan sen ennen tämän lukemista, jos et ole vielä lukenut sitä, koska suurin osa aineistosta on samanlaista enkä palauta perusasioita. Ja koska lemonie valitti yhdessä muusta ohjeistani, että "Kun haluat näyttää taustakuvia toistuvasti, saat tämän näyttämään melko huonolta. ALT-Print Screen -näytön käyttäminen näyttäisi valintaikkunat paremmin". Päätin, että en laita kuvia, joilla olisi todellisuudessa mitään tekemistä ohjattavan kanssa, koska ohje ei ole visuaalinen asia, eivätkä kuvat vahingoita sitä eivätkä auta sitä, joten miksi käyttää aikaa tehdä skannaus vain niin joku voi valittaa, että en ole korkinnut niitä oikein. Joten tässä jokainen valinta on taustakuva, josta pidän ja ruuvaa, jos se näyttää huonolta tai ei!

Vaihe 1: Tutkimus

Tutkimus
Tutkimus
Tutkimus
Tutkimus

Ensimmäinen asia, joka meidän on tehtävä, on selvittää poistettavan kiintolevyn GUID. GUID on maailmanlaajuisesti ainutlaatuinen tunniste. Tämän avulla tietokoneesi voi löytää tietyn kiintolevyn riippumatta siitä, mikä asemakirjain sille on määritetty. Helppo tapa tehdä tämä on tuoda esiin CMD -ikkuna ja kirjoittaa "MOUNTVOL"

Tämä avaa Mountvolin ohjesivun. Jos katsot luettelon alareunaa, siinä pitäisi näkyä kaikki käytettävissä olevat kiintolevyt, niiden asemakirjaimet ja polut. Tekemällä tämän omallani keräsin tämän tiedon: luo, poistaa tai luettelee äänenvoimakkuuden kiinnityspisteen. MOUNTVOL [asema:] polku VolumeName MOUNTVOL [asema:] polku /D MOUNTVOL [asema:] polku /L -polku Määrittää olemassa olevan NTFS -hakemiston, jossa asennuspiste sijaitsee. VolumeName Määrittää aseman nimen, joka on kiinnityspisteen kohde. /D Poistaa äänenvoimakkuuden kiinnityspisteen määritetystä hakemistosta. /L Näyttää määritetyn hakemiston asennetun aseman nimen. Mahdolliset VolumeName-arvot ja nykyiset kiinnityspisteet ovat: \? / 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: / _ Jos nyt katsot luettelon alareunaa, näet joukon gobbledygookia alkaa \? / volume ja päättyy aseman kirjaimeen. Tätä me tarvitsemme! Okei, joten hajotamme sen, mitä meillä on: Meillä on äänenvoimakkuus \? / Äänenvoimakkuus, sitten meillä on kihara ja sitten joukko numeroita, kirjaimia ja viivoja. Numerokirjaimet ja viivat ovat itse asiassa kyseessä olevan aseman GUID -tunnus, sitten meillä on toinen kihara ja sitten kauttaviiva ja aseman kirjain. Joten sen pitäisi olla tarpeeksi helppo seurata. Joten tietokoneessani on \? / Volume {6ad2db35-4ab2-11de-964e-806d5172696f} C: / tämä on tietokoneen tärkein kiintolevy \? / Volume {6ad2db33-4ab2-11de-964e-806d5172696f } D: / Mikä on dvd-kirjoittaja \? / Volume {6ad2db34-4ab2-11de-964e-806d5172696f} E: / Toinen dvd-kirjoittaja \? / Volume {b76a1f58-662f-11de-8a61-001114cb3c76} F: / Väärennetty dvd, jotta voin asentaa ISO-tiedostoja, jotka ovat luoneet Daemon-ohjelmani, joka minulla on \? / Volume {6ad2db32-4ab2-11de-954e-806d6172696f} A: / 3,5 levykkeellä…. Kyllä tiedän tietäväni, mutta valitettavasti käytän niitä edelleen kerran pitkän aikaa. \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Tämä tässä on kyseinen asema, jonka haluan poistaa. Tällä tavalla, jos vikaantuin, en menettänyt kiintolevyä tai jotain.

Vaihe 2: Mountvol

Mountvolin käyttäminen
Mountvolin käyttäminen
Mountvolin käyttäminen
Mountvolin käyttäminen

Nyt kun meillä on GUID, voimme käyttää sitä aseman kiinnittämiseen ja irrottamiseen Nyt ennen kuin menemme ja teemme kaiken komentosarjan kirjoittamisen, haluamme varmistaa, että se toimii ja on oikea asema. g -asema on asema, jonka kanssa työskentelen, joten omani sanoo g: / mutta sinun on kirjoitettava sen aseman kirjain, jolla heräät. sama GUID: n kanssa, koska se on ainutlaatuinen jokaiselle asemalle ja sinun EI OLE sama kuin minun. Käytämme pohjimmiltaan vain poistokytkintä "/d" poistaaksemme kiinnityspisteen ja käytä sitten asennuskomentoa asentaaksesi sen uudelleen käyttämällä ohjainta niin tuoda esiin cmd -kehote menemällä suorittamaan ja kirjoittamalla cmdat -kehotteeseen tyyppi: mountvol g: / /dnow, kun kirjoitamme kehotteeseen mountvol, kaikki on sama paitsi nyt sanotaan: \? / Äänenvoimakkuus {c0ea045c-56fe-11de-8a5a-001111cb3c76} *** EI KIINNITYSPisteitä *** \? / Äänenvoimakkuus {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Tämä on hyvä poistimme sen, jonka halusimme. Nyt meidän on asennettava se uudelleen Kirjoita tämä komentokehotteeseen: mountvol g: \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} ja kirjoita sitten mountvol vielä kerran ja kaiken pitäisi palata ennalleen Taajuusmuuttajan uudelleenkäyttöönotto on seuraava: Sana mountvol, jota seuraa välilyönti, sitten aseman kirjain ja kaksoispiste, jota seuraa välilyönti, sitten vinoviiva, kauttaviiva kysymysmerkki, vinoviiva, sitten sana äänenvoimakkuus, sitten avoin haara, sitten GUID ja sitten sulje kihara sulu ja sitten vinoviiva

Vaihe 3: Tarrojen käsittely

Työskentely tarrojen kanssa
Työskentely tarrojen kanssa
Työskentely tarrojen kanssa
Työskentely tarrojen kanssa

Nyt osa siitä, mitä techwiz24 kysyi minulta, oli kun se muodostaa yhteyden uudelleen, tarvitsen sitä myös ulkoisen kiintolevyn nimeämiseksi, kuten HDD1e.

Tätä varten käytämme vain label -komentoa, joka on melko suoraviivainen. Tuo esiin komentoikkuna, joka on sama kuin viimeksi, ja kirjoita: g: Tämä muuttaa hakemistosi muotoon g:> Kirjoita sitten vol ja älä ota volyymitunnistetta Kirjoita sitten etiketti ja mitä haluat sen kutsuvan, joten jos haluaisin antaa kiintolevylleni nimen Bobby, kirjoitan: label bobby Kirjoita sitten vain vol uudelleen ja se näyttää aseman uuden nimen bobby Nyt se toimii vain, jos työskentelet sen aseman hakemistossa, jonka haluat muuttaa, mutta kun teemme komentosarjamme, emme halua muuttaa hakemistoa ja sitten muuttaa äänenvoimakkuutta, joten kirjoitamme vain: label g: bobby Sanoi, että se oli yksinkertaista.

Vaihe 4: Oppimamme lisääminen käsikirjoitukseen

Lisäämme oppimamme käsikirjoitukseen
Lisäämme oppimamme käsikirjoitukseen
Lisäämme oppimamme käsikirjoitukseen
Lisäämme oppimamme käsikirjoitukseen

Ok, nyt teemme vain komentosarjamme samalla tavalla kuin aiemmin, mutta ipconfig -komentojen sijaan käytämme nyt mountvol -komentoja. Tässä on aseman poistamisen koodi: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200shellobj.sendkeys "mountvol g: / /d {enter}" _ Sinun pitäisi ymmärtää tämä kaikki toistaiseksi pienistä testeistämme Tässä on koodi, jolla voit avata kuvan haluamallasi tavalla ja sulkea ensimmäisen komentokehotteen ikkunan: wscript.sleep 2000shellobj.sendkeys "c: / 3-j.webp

Vaihe 5: Valmis skripti

Valmis skripti
Valmis skripti
Valmis skripti
Valmis skripti

Tässä on valmis käsikirjoitus ilman keskeytyksiä, jotka voit liu'uttaa suoraan komentosarjaasi ja tehdä sen loppuun. Sinun on ohjattava kuvaan viittaava rivi haluamaasi hakemistoon haluamaasi kuvaan, mutta muista, että älä käytä poistettavan aseman hakemistoa, tai se kaatuu, koska se ei löydä sitä hakemistosta. Muista myös, että sinun on vaihdettava asemakirjaimet ja GUID oikeiksi kirjaimiksi, koska ne heijastavat minun ja voivat mahdollisesti häiritä järjestelmääsi. Katso Rem -riviä ennen muutettavaa riviä, ja sinun pitäisi olla kunnossa: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200rem muuta seuraava rivi vastaamaan aseman kirjainta driveshellobj.sendkeys "mountvol g: / /d{enter}"wscript.sleep 2000rem muuta seuraavaa riviä vastaamaan käyttämäsi kuvan todellista nimeä ja hakemistoa" c: / 3-j.webp

Vaihe 6: Ei askeleita vain kommentti

Ei askeleita vain kommentti
Ei askeleita vain kommentti

No toivottavasti se auttoi sinua…. Jos jotain ei ole selitetty tarpeeksi hyvin, kerro siitä minulle ja yritän selittää paremmin. Ja toivon, että kaikki pitivät taustakuvista. Ei, en tehnyt niitä…. ne kaikki olen löytänyt netistä.

HUOMAUTUS: Jos jollain on valituksia ohjeistuksestani, lähetä ne eteenpäin osoitteeseen [email protected]. Tarkoitan vakavasti, luuletko todella, että annan sinulle mitä ajattelet? Jos et halua oppia jotain, älä tee sitä.

Suositeltava: