Taula de continguts:

VBScript Treballar amb unitats muntades: 6 passos
VBScript Treballar amb unitats muntades: 6 passos

Vídeo: VBScript Treballar amb unitats muntades: 6 passos

Vídeo: VBScript Treballar amb unitats muntades: 6 passos
Vídeo: Веб-программирование – информатика для руководителей бизнеса 2016 2024, De novembre
Anonim
VBScript Treballar amb unitats muntades
VBScript Treballar amb unitats muntades
VBScript Treballar amb unitats muntades
VBScript Treballar amb unitats muntades

Aquesta informació es pot fer a petició. És possible que molts de vosaltres ho reconeguin per una instrucció prèvia que havia fet, que era https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/. Bé, en aquest cas, techwiz24 em va preguntar que podríeu fer servir això per desconnectar una unitat de xarxa, mostrar una imatge i, després, demanar que la connecteu de nou? i per unitat de xarxa, vull dir un disc dur extern. Quan es torna a connectar, també el necessito per anomenar el disc dur extern, com HDD1e. Puc aconseguir-ho tot, excepte les ordres CMD. Crec que podeu utilitzar diskpart, però no estic segur, doncs li vaig dir que hi treballaria i que crearia una nova instrucció si ho descobria. Doncs ho vaig descobrir. Així és aquí. Si encara no heu llegit la meva instrucció anterior, la podeu trobar aquí. https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ Suggeriria llegir-lo abans de llegir-lo si encara no ho heu llegit, ja que la majoria de les coses seran les mateixes i no recuperaré les bases. I perquè limonie es va queixar en un dels meus altres instruccions que "Si voleu mostrar fons de pantalla repetidament, aquest aspecte és bastant dolent. Si utilitzeu ALT-Print Screen es mostrarien millor els quadres de diàleg". Vaig decidir que no posaria cap imatge que realment tingués res a veure amb allò que es pot instruir, ja que allò que no és visual és de tota manera i les imatges no el perjudicarien ni l'ajudarien, així que per què prendre's el temps per fer les captures de criança tan algú es pot queixar que no els tapava la pantalla correctament. Per tant, en aquest, cada selecció serà un fons de pantalla que m'agrada i cargolat si sembla malament o no.

Pas 1: investigació

Recerca
Recerca
Recerca
Recerca

El primer que hem de fer és conèixer el GUID del disc dur que volem eliminar. El GUID és un identificador únic a nivell mundial. El que fa això és que l’ordinador pugui trobar un disc dur específic, independentment de la lletra de la unitat que se li assigni. Una manera fàcil de fer-ho és obrir una finestra CMD i escriure "MOUNTVOL"

Això mostrarà la pàgina d'ajuda de Mountvol. Si us fixeu en el fons de la llista, hauria de mostrar tots els discs durs disponibles, les seves lletres de disc i els seus camins. En fer-ho al meu, he obtingut aquesta informació: crea, suprimeix o llista un punt de muntatge de volum. MOUNTVOL [unitat:] ruta Nom del volum MOUNTVOL [unitat:] ruta / D MOUNTVOL [unitat:] ruta / ruta L Especifica el directori NTFS existent on resideix el punt de muntatge. VolumeName Especifica el nom del volum que és l'objectiu del punt de muntatge. / D Elimina el punt de muntatge del volum del directori especificat. / L Llista el nom del volum muntat per al directori especificat. Els valors possibles per a VolumeName juntament amb els punts de muntatge actuals són: \? / Volume {6ad2db35-4ab2-11de-964e-806d6172696f} C: / \? / Volume {6ad2db33-4ab2-11de-964e-806d6172696f} D: / \? / Volum {6ad2db34-4ab2-11de-964e-806d6172696f} E: / \? / Volume {b76a1f58-662f-11de-8a61-001111cb3c76} F: / \? / Volum {6ad2db32-4ab2 -11de-964e-806d6172696f} A: / \? / Volum {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / _ Ara, si mireu el fons de la llista, veureu un munt de gobbledygook que comença amb \? / volum i acaba amb una lletra de la unitat. Això és el que necessitem! D'acord, doncs, desglossem el que tenim aquí: tenim el volum representat per \? / Volum, llavors tenim un claudàtor arrissat i un munt de números, lletres i guions. Les lletres i els guions numèrics són en realitat el GUID de la unitat en qüestió; aleshores tenim un altre parèntesi arrissat, després una barra posterior i la lletra de la unitat. Per tant, hauria de ser prou fàcil de seguir. Per tant, al meu ordinador tinc \? / Volum {6ad2db35-4ab2-11de-964e-806d5172696f} C: / aquest és el meu disc dur principal per a l'ordinador \? / Volum {6ad2db33-4ab2-11de-964e-806d5172696f } D: / Què és un gravador de DVD \? / Volum {6ad2db34-4ab2-11de-964e-806d5172696f} E: / Un altre gravador de DVD \? / Volum {b76a1f58-662f-11de-8a61-001114cb3c76} F: / Un fals DVD per poder muntar fitxers ISO ha creat el meu programa Daemon que tinc \? / Volum {6ad2db32-4ab2-11de-954e-806d6172696f} A: / Una unitat de disquet 3.5 … Sí, ho sé, però, per desgràcia, encara les faig servir de tant en tant. \? / Volum {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Aquesta és la unitat en qüestió que vull eliminar. En aquest cas, en realitat és una unitat de salt de 128 megues que he utilitzat per provar. D'aquesta manera, si ho vaig fer, no vaig perdre ni un disc dur ni res.

Pas 2: utilitzar Mountvol

Utilitzant Mountvol
Utilitzant Mountvol
Utilitzant Mountvol
Utilitzant Mountvol

D’acord ara que tenim el GUID, el podem utilitzar per muntar i desmuntar la unitat en qüestió Ara, abans d’anar a fer tota la feina d’escriure un script, volem assegurar-nos que funcioni i que sigui la unitat correcta. g drive és la unitat amb la qual estic treballant, de manera que la meva dirà g: / no obstant això, heu d'introduir la lletra de la unitat amb què esteu parlant. el mateix amb el GUID, ja que és únic per a cada unitat i el vostre no serà el mateix que el meu. Bàsicament, només farem servir un commutador de supressió "/ d" per suprimir el punt de muntatge i, a continuació, utilitzarem comando de muntatge per tornar-lo a muntar amb el referència al disc sense muntar. Per tant, aparegui un indicador cmd anant a executar-lo i escrivint cmdat el tipus d’indicador: mountvol g: / / dnow quan escrivim mountvol a l’indicador tot és el mateix, tret que ara diu: \? / Volum {c0ea045c-56fe-11de-8a5a-001111cb3c76} *** SENSE PUNTS DE MUNTATGE *** en lloc de \? / Volum {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Això és bo significa que eliminat el que volíem. Ara hem de tornar a muntar-lo Escriviu-ho a l'indicatiu de comandament: mountvol g: \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} i, a continuació, escriviu mountvol una vegada més i tot hauria de tornar a ser tal com era El context per tornar a habilitar la unitat és el següent: la paraula mountvol seguida d'un espai, després la lletra de la unitat i dos punts seguits per un espai; després, una barra invertida contra-barra, signe d'interrogació barra invertida; claudàtor i després una barra invertida

Pas 3: treballar amb etiquetes

Treballar amb etiquetes
Treballar amb etiquetes
Treballar amb etiquetes
Treballar amb etiquetes

Ara part del que em va demanar techwiz24 quan es va tornar a connectar, també el necessito per anomenar el disc dur extern, com HDD1e.

Per fer-ho, simplement fem servir l'ordre etiqueta, que és bastant senzill. Només cal que obriu una finestra d'ordres igual que l'última vegada i escriviu: g: Això canviarà el directori per g:> A continuació, escriviu vol i no prendreu l'etiqueta de volum. A continuació, només cal que escriviu etiqueta i com vulgueu que es digui, de manera que si volgués anomenar el meu disc dur bobby escriuria: etiqueta bobby Llavors només heu d'escriure vol i mostrarà el nou nom del volum és bobby Ara només funciona si esteu treballant al directori del volum que voleu canviar, tanmateix, quan fem el nostre script, no volem canviar el directori i canviar el volum, per tant, només hauríem d'escriure: label g: bobby Us deia que era molt senzill.

Pas 4: Afegir el que hem après al guió

Afegir el que hem après al guió
Afegir el que hem après al guió
Afegir el que hem après al guió
Afegir el que hem après al guió

D'acord, ara acabem de fer el nostre script com abans, però en lloc d'utilitzar comandes ipconfig, farem servir comandes mountvol. Aquí teniu el codi per desactivar la unitat: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200shellobj.sendkeys "mountvol g: / / d {enter}" _ Hauríeu d'entendre tot això fins ara des de les nostres petites proves. wscript.sleep 2000shellobj.sendkeys "c: / 3-j.webp

Pas 5: l'script completat

L'escriptura completada
L'escriptura completada
L'escriptura completada
L'escriptura completada

Aquí teniu l’escriptura completa sense interrupcions que podeu lliscar directament a l’escriptura i acabar-la. Heu de redirigir la línia que fa referència a la imatge a la imatge que vulgueu en un directori que vulgueu, però recordeu que no utilitzeu un directori del volum que esteu eliminant o es bloquejarà perquè no el trobarà al directori. Recordeu també que heu de canviar les lletres de la unitat i el GUID per les vostres reals, ja que reflecteixen les meves i, possiblement, podrien alterar el vostre sistema. Mireu les línies Rem abans de la línia que heu de canviar i estareu bé: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200rem canvieu la línia següent per reflectir la lletra de la unitat del vostre driveshellobj.sendkeys "mountvol g: / /d{enter}"wscript.sleep 2000rem canvieu la línia següent per reflectir el nom real i el directori de la imatge que usingshellobj.sendkeys" c: / 3-j.webp

Pas 6: no hi ha passos realment només un comentari

No hi ha passos realment només un comentari
No hi ha passos realment només un comentari

Bé, espero que això us hagi ajudat … Si alguna cosa no s’explica prou bé, feu-m’ho saber i intentaré explicar-ho millor. I espero que a tothom els hagin agradat els fons de pantalla. No, no els he fet … tots són els que he trobat a la xarxa.

NOTA: Si algú té alguna queixa sobre la meva informació, envieu-les a [email protected]. Vull dir seriosament, de debò creus que faig un mal que penses? Si no voleu aprendre alguna cosa, doncs no, si ho feu, però no sigueu imbècils i queixeu-vos perquè les imatges no essencials no estan formatades correctament o per qualsevol causa que sigui franc

Recomanat: