Sadržaj:

VBScript rad sa montiranim pogonima: 6 koraka
VBScript rad sa montiranim pogonima: 6 koraka

Video: VBScript rad sa montiranim pogonima: 6 koraka

Video: VBScript rad sa montiranim pogonima: 6 koraka
Video: Use VB script to run Excel macro 2024, Novembar
Anonim
VBScript radi s montiranim pogonima
VBScript radi s montiranim pogonima
VBScript radi s montiranim pogonima
VBScript radi s montiranim pogonima

Ovo uputstvo je na zahtev. Mnogi od vas mogu to prepoznati iz prethodnog uputstva koje sam uradio, a koji je bio https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/. Pa u onom jednom techwiz24 me pitao možete li ovo upotrijebiti za isključivanje mrežnog pogona, prikaz slike, a zatim zatražiti ponovno povezivanje mrežnog pogona? a pod mrežnim pogonom mislim na vanjski HDD. Kad se ponovo poveže, potreban mi je i za imenovanje vanjskog HDD -a, poput HDD1e. Mogu dobiti sve osim CMD naredbi za to. Mislim da možete koristiti diskpart, ali nisam siguran. Pa rekao sam mu da ću raditi na tome i stvoriti novu instrukciju ako to shvatim. Pa shvatio sam. Evo ga. Ako niste pročitali moje prethodno uputstvo, možete ga pronaći ovdje. https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ Predlažem da je pročitate prije nego što pročitate ovu ako još niste pročitali jer će većina stvari biti ista i neću se vratiti osnovnim. I zato što se Lemonie u jednoj od mojih drugih instrukcija žalio: "U želji da više puta prikazujete pozadine ovo izgleda prilično loše. Korištenje ALT-Print Screen bi bolje pokazalo dijaloške okvire". Odlučio sam da neću postavljati slike koje zapravo imaju bilo kakve veze s instrukcijama jer instrukcija ionako nije vizualna stvar i slike joj neće naštetiti niti joj pomoći pa zašto biste odvojili vrijeme da snimite snimku samo tako netko se može požaliti da ih nisam dobro zatvorio, pa će svaki odabir biti pozadina koja mi se sviđa i zajebati ako izgleda loše ili ne !!!

Korak 1: Istraživanje

Istraživanje
Istraživanje
Istraživanje
Istraživanje

Prvo što moramo učiniti je saznati GUID tvrdog diska koji želimo ukloniti. GUID je globalno jedinstveni identifikator. Ovo omogućava vašem računaru da pronađe određeni čvrsti disk bez obzira na to koje mu je slovo dodeljeno. Jednostavan način za to je da otvorite CMD prozor i upišete "MOUNTVOL"

Ovo će otvoriti stranicu za pomoć za Mountvol. Ako pogledate dno liste, trebalo bi da prikaže sve dostupne čvrste diskove, njihova slova i njihove putanje. Radeći ovo na sebi, prikupio sam ove podatke: Kreira, briše ili navodi tačku montiranja volumena. MOUNTVOL [disk:] putanja Ime volumena MOUNTVOL [pogon:] putanja /D MOUNTVOL [pogon:] putanja /L staza Određuje postojeći NTFS direktorij u kojem će se nalaziti točka montiranja. VolumeName Određuje naziv volumena koji je cilj točke montiranja. /D Uklanja točku montiranja volumena iz navedenog direktorija. /L Navodi ime montiranog volumena za navedeni direktorij. Moguće vrijednosti za VolumeName zajedno s trenutnim točkama montiranja su: \? / Volume {6ad2db35-4ab2-11de-964e-806d6172696f} C: / \? / Volume {6ad2db33-4ab2-11de-964e-806d6172696f} D: / \? / Svezak {6ad2db34-4ab2-11de-964e-806d6172696f} E: / \? / Svezak {b76a1f58-662f-11de-8a61-001111cb3c76} F: / \? / Svezak {6ad2db32-4ab2 -11de-964e-806d6172696f} A: / \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / _ Sada, ako pogledate dno liste, vidjet ćete gomilu gobbledygoka koji počinje sa \? / volume i završava slovom pogona. Ovo je ono što nam treba! U redu pa hajde da raščlanimo ono što ovdje imamo: Imamo volumen predstavljen \? / Volumenom, zatim imamo kovrčavu zagradu pa gomilu brojeva, slova i crtica. Brojevi i crtice su zapravo GUID za dotični pogon, tada imamo još jednu zavojitu zagradu, zatim kosu crtu i slovo pogona. Dakle, to bi trebalo biti dovoljno lako slijediti. Dakle, na računaru imam \? / Volume {6ad2db35-4ab2-11de-964e-806d5172696f} C: / ovo je moj glavni tvrdi disk za računar \? / Volume {6ad2db33-4ab2-11de-964e-806d5172696f } D: / Koji je DVD pisac \? / Svezak {6ad2db34-4ab2-11de-964e-806d5172696f} E: / Drugi DVD pisac \? / Svezak {b76a1f58-662f-11de-8a61-001114cb3c76} F: / Lažni DVD za postavljanje ISO datoteka za moj Daemon program koji imam \? / Volume {6ad2db32-4ab2-11de-954e-806d6172696f} A: / A 3.5 disketna jedinica …. Da, znam, ali nažalost i dalje ih koristim s vremena na vrijeme. \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Ovo ovdje je dotični pogon koji želim ukloniti U ovom slučaju to je zapravo 128-miligramski pogon za preskakanje koji sam koristio za testiranje. Na ovaj način, ako sam ga napao, nisam izgubio tvrdi disk ili nešto slično.

Korak 2: Upotreba Mountvol -a

Korišćenje Mountvol -a
Korišćenje Mountvol -a
Korišćenje Mountvol -a
Korišćenje Mountvol -a

U redu sada kada imamo GUID, možemo ga koristiti za montiranje i demontažu dotičnog pogona. Prije nego što krenemo i obavimo sav posao pisanja skripte, želimo se uvjeriti da radi i da li je ispravan pogon. g pogon je pogon s kojim radim pa će moj reći g: / međutim morate unijeti slovo pogona s kojim radite. isto s GUID -om, jer je jedinstven za svaki pogon, a vaš NEĆE biti isti kao moj. U osnovi ćemo samo upotrijebiti prekidač za brisanje "/d" za brisanje točke montiranja, a zatim upotrijebiti komandu za montiranje da ga ponovo montiramo koristeći vodič kao referenca na nemontirani disk. Zato pokrenite cmd upit tako što ćete pokrenuti i upisati cmdat tip upita u: mountvol g: / /dnow kada u promptu upišemo mountvol sve je isto osim što sada kaže: \? / Svezak {c0ea045c-56fe-11de-8a5a-001111cb3c76} *** NEMA MJERA ZA UGRADNJU *** umjesto \? / Volumen {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Ovo je dobro što znači da uklonili onu koju smo htjeli. Sada ga moramo ponovno montirati. Upišite ovo u naredbeni redak: mountvol g: \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76}, a zatim upišite mountvol još jednom i sve bi se trebalo vratiti na staro Kontekst za ponovno omogućavanje pogona je sljedeći: Riječ mountvol, iza koje slijedi razmak, zatim slovo pogona i dvotočka praćena razmakom, zatim kosa kosa crta kose crte kosa crta, zatim volumen riječi, zatim otvorena kovrčava zagrada, zatim GUID, zatim zatvaranje kovrčava zagrada pa kosa crta

Korak 3: Rad s naljepnicama

Rad sa etiketama
Rad sa etiketama
Rad sa etiketama
Rad sa etiketama

Dio onoga što me techwiz24 pitao je kad se ponovo poveže, potrebno mi je i za imenovanje vanjskog HDD -a, poput HDD1e.

Da bismo to učinili, jednostavno koristimo naredbu label prilično jednostavno. Samo otvorite naredbeni prozor isti kao i prošli put i upišite: g: Ovo će promijeniti vaš direktorij u g:> Zatim upišite vol i ne uzimajte oznaku volumena Zatim samo upišite label i kako god želite da se zove pa ako želim imenovati svoj hard disk bobby otkucao bih: label bobby Zatim samo ponovo upišite vol i prikazat će se novi naziv volumena bobby Sada to funkcionira samo ako radite u direktoriju volumena koji želite promijeniti, međutim, kada napravimo skriptu, ne želimo promijeniti direktorij, a zatim promijeniti volumen pa bismo samo upisivali: label g: bobby Rekao sam vam da je to sitnica.

Korak 4: Dodavanje naučenog u skriptu

Dodavanje onoga što smo naučili u skriptu
Dodavanje onoga što smo naučili u skriptu
Dodavanje onoga što smo naučili u skriptu
Dodavanje onoga što smo naučili u skriptu

U redu, sada samo stvaramo skriptu na način na koji smo to radili ranije, ali umjesto da koristimo naredbe ipconfig, sada ćemo koristiti naredbe mountvol. Evo koda za onemogućavanje pogona: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200shellobj.sendkeys "mountvol g: / /d {enter}" _ Trebali biste sve ovo shvatiti tako daleko od naših malih testova. Evo koda za otvaranje slike kakvu je želio i zatvaranje prvog prozora naredbenog retka: wscript.sleep 2000shellobj.sendkeys "c: / 3-j.webp

Korak 5: Dovršena skripta

Dovršena skripta
Dovršena skripta
Dovršena skripta
Dovršena skripta

Ovdje je dovršena skripta bez prekida koju možete jednostavno umetnuti u svoju skriptu i završiti s njom. Morate preusmjeriti redak koji upućuje na sliku na sliku koju želite u direktoriju koji želite, ali zapamtite da ne koristite direktorij na volumenu koji uklanjate ili će se srušiti jer ga neće pronaći u direktoriju. Također zapamtite da morate promijeniti slova pogona i GUID u stvarna jer ona odražavaju moja i mogu uzrokovati probleme vašem sistemu. Potražite Rem linije prije linije koju trebate promijeniti i trebali biste biti u redu: postavite shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200rem promijenite sljedeću liniju da odražava slovo pogona vašeg drivehellobj.sendkeys "mountvol g: / /d{enter}"wscript.sleep 2000rem promijenite sljedeću liniju tako da odražava stvarni naziv i direktorij slike vaše usingshellobj.sendkeys" c: / 3-j.webp

Korak 6: Nema koraka zaista samo komentar

Nema koraka zaista samo komentar
Nema koraka zaista samo komentar

Pa nadam se da ti je to pomoglo…. Ako nešto nije dovoljno dobro objašnjeno, javite mi, pa ću pokušati bolje objasniti. I nadam se da su se tapete dopale svima. Ne, nisam ih napravio … sve su to one koje sam našao na netu.

NAPOMENA:: Ako neko ima bilo kakvih pritužbi u vezi mojih instrukcija, proslijedite ih na [email protected]. Ozbiljno, mislite li zaista da mi je stalo do onoga što mislite? Ako ne želite naučiti nešto, nemojte to učiniti, ako želite, učinite to, ali nemojte biti kreten i žaliti se jer neesencijalne slike nisu pravilno oblikovane ili šta god da je iskreno NE MENE !!!

Preporučuje se: