Съдържание:

VBScript Работа с монтирани устройства: 6 стъпки
VBScript Работа с монтирани устройства: 6 стъпки

Видео: VBScript Работа с монтирани устройства: 6 стъпки

Видео: VBScript Работа с монтирани устройства: 6 стъпки
Видео: Глава 05-2 - Сыновья и любовники Д. Х. Лоуренса - Пол вступает в жизнь 2024, Юли
Anonim
VBScript работи с монтирани устройства
VBScript работи с монтирани устройства
VBScript работи с монтирани устройства
VBScript работи с монтирани устройства

Тази инструкция е по заявка. Много от вас може да разпознаят това от предишна инструкция, която направих, която беше https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/. Е, в този един techwiz24 ме попита, можете ли да използвате това, за да изключите мрежово устройство, да покажете картина и след това да поискате да свържете отново мрежовото устройство? и под мрежово устройство, имам предвид външен hdd.когато се свърже отново, имам нужда и от него, за да назове външния hdd, като HDD1e. Мога да получа всичко, освен командите CMD за него. Мисля, че можете да използвате diskpart, но не съм сигурен. Е, казах му, че ще работя върху него и ще създам нов инструктаж, ако го разбера. Ами разбрах. Ето го тук. Ако не сте чели предишните ми инструкции, можете да го намерите тук. https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ Бих предложил да го прочетете, преди да прочетете този, ако все още не сте го прочели, тъй като повечето неща ще бъдат същите и няма да възстановя основите. И тъй като lemonie се оплака в една от другите ми инструкции, че "Ако искате да показвате тапети многократно, това изглежда доста лошо. Използването на ALT-Print Screen би показало диалоговите кутии по-добре". Реших, че няма да пускам никакви снимки, които всъщност имат нещо общо с инструктажа, тъй като инструкцията така или иначе не е визуална и снимките нито биха му навредили, нито биха му помогнали, така че защо да отделите време, за да направите снимките на скрининга точно така някой може да се оплаче, че не съм ги затворил правилно на екрана, така че в този всеки избор ще бъде фонов тапет, който харесвам и завинтвам, ако изглежда зле или не !!!

Стъпка 1: Изследване

Изследвания
Изследвания
Изследвания
Изследвания

Първото нещо, което трябва да направим, е да открием GUID на твърдия диск, който искаме да премахнем. GUID е глобален уникален идентификатор. Това позволява на компютъра ви да намери конкретен твърд диск, независимо каква буква на устройството му е присвоена. Лесен начин да направите това е да отворите CMD прозорец и да напишете "MOUNTVOL"

Това ще покаже помощната страница за Mountvol. Ако погледнете дъното на списъка, той трябва да покаже всички налични твърди дискове, техните букви и техните пътища. Правейки това на моя, събрах тази информация: Създава, изтрива или изброява точка за монтиране на том. MOUNTVOL [диск:] път VolumeName MOUNTVOL [диск:] път /D MOUNTVOL [диск:] път /L път Указва съществуващата директория NTFS, където ще се намира точката на монтиране. VolumeName Указва името на тома, което е целта на точката на монтиране. /D Премахва точката за монтиране на тома от посочената директория. /L Изброява името на монтирания том за посочената директория. Възможните стойности за VolumeName заедно с текущите точки на монтиране са: \? / Volume {6ad2db35-4ab2-11de-964e-806d6172696f} C: / \? / Volume {6ad2db33-4ab2-11de-964e-806d6172696f} D: / \? / Том {6ad2db34-4ab2-11de-964e-806d6172696f} E: / \? / Том {b76a1f58-662f-11de-8a61-001111cb3c76} F: / \? / Том {6ad2db32-4ab2 -11de-964e-806d6172696f} A: / \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / _ Сега, ако погледнете дъното на списъка, ще видите куп gobbledygook, който започва с \? / том и завършва с буква на устройството. Това е, от което се нуждаем! Добре, така че нека разбием това, което имаме тук: Имаме обем, представен от \? / Том, след това имаме къдрава скоба, след това куп цифри, букви и тирета. Буквите с цифри и тиретата всъщност са GUID за въпросното устройство, след което имаме друга фигурна скоба, след това наклонена черта и буквата на устройството. Така че това трябва да е достатъчно лесно да се следва. Така че в компютъра ми имам \? / Том {6ad2db35-4ab2-11de-964e-806d5172696f} C: / това е основният ми твърд диск за компютъра \? / Том {6ad2db33-4ab2-11de-964e-806d5172696f } D: / Кой е DVD писател \? / Том {6ad2db34-4ab2-11de-964e-806d5172696f} E: / друг DVD писател \? / Том {b76a1f58-662f-11de-8a61-001114cb3c76} F: / Фалшив DVD, за да мога да монтирам ISO файлове, създадени от моята програма Daemon, която имам \? / Том {6ad2db32-4ab2-11de-954e-806d6172696f} A: / 3,5 дисково устройство …. Да, знам, че знам, но за съжаление все още ги използвам от време на време. \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Това тук е въпросното устройство, което искам да премахна В този случай това всъщност е 128-мега скок, който използвах за тестване. По този начин, ако го повредих, не загубих твърд диск или нещо подобно.

Стъпка 2: Използване на Mountvol

Използване на Mountvol
Използване на Mountvol
Използване на Mountvol
Използване на Mountvol

Добре, след като имаме GUID, можем да го използваме за монтиране и демонтиране на въпросното устройство. g дискът е устройството, с което работя, така че моят ще каже g: / обаче трябва да поставите буквата на устройството на устройството, с което работите. същото с GUID, тъй като той е уникален за всяко устройство и вашият НЯМА да бъде същият като моя. По принцип просто ще използваме превключвател за изтриване "/d", за да изтрием точката на монтиране, след което използваме командата за монтиране, за да я монтираме отново като водача като препратка към демонтирания диск. Затова изведете cmd подкана, като отидете да стартирате и напишете cmdat типа на подканата в: mountvol g: / /dnow, когато въведем mountvol в подканата, всичко е същото, освен сега пише: \? / Том {c0ea045c-56fe-11de-8a5a-001111cb3c76} *** НЯМА МОТИВНИ ТОЧКИ *** вместо \? / Том {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / Това е добре, означава, че ние премахнахме този, който искахме. Сега трябва да го монтираме отново Въведете това в командния ред: mountvol g: \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} и след това въведете mountvol още веднъж и всичко трябва да се върне както е било Контекстът за повторно активиране на устройството е следният: Думата mountvol, последвана от интервал, след това буквата на устройството и двоеточие, следвана от интервал, след това обратна наклонена черта на обратната наклонена черта на обратната черта, след това обемът на думата, след това отворена къдрава скоба, след това GUID, след това затваряне къдрава скоба, след това обратна наклонена черта

Стъпка 3: Работа с етикети

Работа с етикети
Работа с етикети
Работа с етикети
Работа с етикети

Сега част от това, което techwiz24 ме попита, беше, когато се свърже отново, аз също се нуждая от него, за да назове външния твърд диск, като HDD1e.

За да направим това, просто използваме командата за етикет, която е доста права. Просто извикайте командния прозорец, същия като миналия път и въведете: g: Това ще промени директорията ви в g:> След това въведете vol и не вземете етикета на тома След това просто напишете label и каквото и да искате да се нарича, така че ако искам да кръстя твърдия диск bobby, щях да напиша: label bobby След това просто напишете vol отново и той ще покаже новото име на тома е bobby Сега това работи само ако работите в директорията на тома, който искате да промените, обаче, когато правим нашия скрипт, не искаме да променяме директорията, след това променяме силата на звука, така че просто ще напишем: label g: bobby Казах ви, че е дребно просто.

Стъпка 4: Добавяне на наученото в скрипта

Добавяне на наученото в скрипта
Добавяне на наученото в скрипта
Добавяне на наученото в скрипта
Добавяне на наученото в скрипта

Добре, сега просто правим скрипта си както преди, но вместо да използваме ipconfig команди, сега ще използваме команди mountvol. Ето кода за деактивиране на устройството: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200shellobj.sendkeys "mountvol g: / /d {enter}" _ Трябва да разберете всичко това толкова далеч от нашите малки тестове Ето кода, за да отворите картина, както той иска, и да затворите първия прозорец на командния ред: wscript.sleep 2000shellobj.sendkeys "c: / 3-j.webp

Стъпка 5: Завършеният скрипт

Завършеният скрипт
Завършеният скрипт
Завършеният скрипт
Завършеният скрипт

Ето завършения скрипт без прекъсвания, който можете просто да плъзнете направо в скрипта си и да приключите с него. Трябва да пренасочите реда, който препраща снимката към картина, която искате, в директория, която искате, но не забравяйте да не използвате директория на тома, който премахвате, или тя ще се срине, защото няма да я намери в директорията. Също така не забравяйте, че трябва да промените буквите на диска и GUID на действителните си, тъй като те отразяват моите и евентуално могат да повредят вашата система. Потърсете линиите Rem преди реда, който трябва да промените и трябва да сте добре: задайте shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200rem променете следния ред, за да отразите буквата на устройството drivehellobj.sendkeys "mountvol g: / /d{enter}"wscript.sleep 2000rem променете следващата линия, така че да отразява действителното име и директория на картината, която използвате usingshellobj.sendkeys" c: / 3-j.webp

Стъпка 6: Наистина без стъпки просто коментар

Без стъпки наистина само коментар
Без стъпки наистина само коментар

Е, надявам се това да ти е помогнало …. Ако нещо не е обяснено достатъчно добре, уведомете ме и ще се опитам да обясня по -добре. И се надявам всички да харесат тапетите. Не, не ги направих …. всички са такива, които намерих в нета.

ЗАБЕЛЕЖКА:: Ако някой има оплаквания относно моите инструкции, моля да ги изпрати на [email protected]. Искам да кажа сериозно, наистина ли мислиш, че давам на това, което мислиш? Ако не искате да научите нещо, не го правете, но не го правете и не се оплаквайте, защото несъществените снимки не са оформени правилно или каквото и да е причина, честно казано НЕ МИ ГРИЖ !!!

Препоръчано: