VBScript arbetar med monterade enheter (4 / 6 steg)

Steg 4: Lägga till vad vi lärt oss i script



Ok så nu gör vi bara våra manus som vi gjorde innan men istället för att använda ipconfig comands kommer vi nu att använda mountvol comands.

Här är koden för disableing enheten:

Ange shellobj = CreateObject("WScript.Shell")
shellobj.Run "cmd"
WScript.Sleep 200
shellobj.SendKeys "/d mountvol g:\ {in}"

_

Du bör förstå allt detta så långt från vår lilla tester

Här är koden för att öppna en bild som han ville och Stäng fönstret första befalla snabb:

WScript.Sleep 2000
shellobj.SendKeys "c:\3.jpg{enter}exit{enter"}

_

Som du ser du kan lägga till flera kommandon till en rad som fönstret är fortfarande öppen. Det kommer att vänta tills det sista kommandot har utförts innan du påbörjar nästa.

Här är koden för pop-up rutor så att skriptet körs tills du återaktivera enheten:
Dim MyVar
MyVar = 2
medan myvar = 2
MyVar = MsgBox ("vänd enheten tillbaka på", 65, "Aktivera enheten tillbaka")
wend

MsgBox ("vi kommer nu aktivera hård driva tillbaka!")

_

Observera att genom att göra variabeln Myvar = till 2 wich är värdet av knappen Avbryt på meddelanderutan kommer vi att köra en kontinuerlig slinga tills ok-knappen trycks. Detta tvingar oss att klicka Ja för att avsluta skriptet. Först efter ja skjuts gör myval värdet ändras till 1 och låta öglan för att brytas strider därför fortsätter skriptet och sedan kasta upp messagebox säger enheten kommer att vara reenabled.

Nu om du kommer ihåg från innan det brukar göra det nästa comand tills det sista kommandot har avslutats så tills ok-knappen trycks på messagebox kommer att inte fullföljas.

Ja vi bara kunde använda meddelanderuta för att återaktivera enheten men då om du inte vill det aktiverat ännu men råkade klicka ok finns det inga skyddsåtgärder. Med Ja/ingen box har du inget annat val än att klicka på Ja.

Vi skulle kunna bli av med de extra messagebox men jag gillar att ha en bekräftelse på att åtgärden vidtas.

Nu får vi där remontering, märkning och sanering sker. Du tror väl det är bara rakt fram men inte. Om du märker varje gång vi vill placera en retur eller TABB-tangenten i vår sendkeys linje typ vi bara (ENTER). Anledningen till detta är eftersom det ser {och} som specialtecken. Därför om vi använda cutrly parenteser som de trycks i guid {c0ea045c-56fe-11de-8a5a-001111cb3c76} skulle sendkeys-kommandot esentually tryck på knappen c0ea045c-56fe-11de-8a5a-001111cb3c76. Eftersom det finns ingen sådan knapp vårt skript skulle krascha och sedan ingen remounted enhet för oss.

Så hur får vi runt det? Svaret är väl ironiskt i parentes själva. Sedan något thtat är inom de öppna och stänga klammerparenteserna skickas esentially som pressade nyckel vi bara sätta fästet vi vill ha inne de öppna och stänga klammerparenteserna. Så en öppen skulle vara {{} och en nära skulle vara {{}}

Så nu i slutet av vår kod skulle se ut så här:
shellobj.Run "cmd"
WScript.Sleep 200
shellobj.SendKeys "mountvol g: \\?\Volume{{}c0ea045c-56fe-11de-8a5a-001111cb3c76{}}\{enter}label g: HDD1e {in} taskkill f im rundll32.exe{enter}exit{enter}"

Se Steg
Relaterade Ämnen

Arbetar med btrfs

Btrfs är ett framväxande standard för Linux filsystem, och det har många fördelar jämfört med ext3 och 4.Några av fördelarna med btrfs inkluderar...Bilder - möjligheten att frysa filsystemet i tid och återgå till den statenDelvolymen - samarbeta med...

Arbetar med en Laser på tyg

Eftersom en laser kan arbeta med en mycket liten andel av makt, kan du skapa några häftiga effekter på inte bara läder, men tyger av alla slag. Att få en grundläggande förståelse av tekniker för detta har du anpassa kläder och skapa unika bitar på no...

Använda Palm IR tangentbord med Android-enheter

Jag hade en PalmOne trådlöst tangentbord sitter runt och jag ville ha ett Bluetooth-tangentbord för min telefon. Det enda problemet var att PalmOne tangentbordet var IR-baserade.Jag hade också en Brainlink enhet. Detta är en ganska söt liten enhet fö...

Hur man arbetar med läder, A gatlopp design.

Läder handskarJag designade dessa för länge sedan som bas mönster lägger ytterligare Detaljer för och sedan sälja på, jag gör att sälja men jag kommer inte att lägga något här för det eftersom inte jag här att sälja grejer bara pass på mitt arbete oc...

Att göra en bättre läsk kan för plinking, med monterad bärare

problemen med plinking aluminiumburkar, oavsett kaliber ammunition eller kraften i luften pistol, är att de lätt blåses i en lätt vind, och förstörs i mindre än ett dussin skott. Också, om du behöver transportera dem till eller från ett område som du...

Hur man arbetar med akryl färg i miniatyrmåleriet?

I den här artikeln lär du dig att arbeta med akryl färger och lär dig hur du implementerar den här färgen på ditt arbete.Steg 1: Förtrogenhet med miniatyr konstAtt bekanta med Miniatyr målning konst och förstå ett förord av denna konst gärna hänvisar...

Arbetar med Adafruit FRAM minne

Jag köpte en Adafruit I2C FRAM minneschip för att kunna spara några variabler mellan omstarter på en Arduino kamera reglaget projekt var jag arbetar på. Adafruit har 2 FRAM minneskretsar. Man arbetar med SPI buss och andra använder I2C. I2C modell är...

Zombie PC fall mod, tillbaka från de döda PC med utrymmesbesparande sida monterade enheter.

Projektet Zombie, återuppliva livet till en död PC och att den passar min dator bänk bättreUngefär 2 år eller så sedan min dator gick bang precis när jag behövde det för lite arbete och jag var tvungen att gå ut och panik köpa en laptop för att få ar...

Fastställande av "Öppna fack" felet (för XBOX 360 med Liteon enheter endast).

Så min vän tog över hans modded XBOX som visade "Öppna fack" varje gång han försökte spela ett spel. Jag hade fixat detta en gång tidigare på en annan låda, och beslöt att skriva en handledning för att hjälpa någon ut som kan ha detta problem.Så...

Arbetar med robotar

framsteg i miniatyrisering teknik och datorer har gjort för att öka rutinmässig användning av obemannade flygplan, en gång gjort av mannen. Högsta repeterbarhet och arbete baserat på regler kanna nu bli automatiserat med hjälp av avancerad robottekni...

Från träd till teknik: ersätter papper användning med USB-enheter

detta instructable syftar till att påvisa de positiva effekterna med hjälp av USB-enheter kommer att ha på miljön, med statistik som rör saker som mängden papper som normalt används per år. Om alla i världen var att använda en blixt driva till hålla...

Prostetiska/Robotic Hand utskrivbara som en monterad enhet utan stöder

du kanske har hört talas om 3D-tryckt protetiska händerna skapad av Richard Van som och Ivan Owen för cirka 100 barn hittills. Det är en stor sak som de har gjort. Det finns också en "Snapin-tillsammans Robohand" version, http://www.thingiverse....

LinkIt en Tutorials - #3 tala med extern enhet

Jag hoppas att du följt mina tidigare två LinkIt en tutorials och allt fungerade bra.För den här läraren kommer vi att ansluta en extern enhet (i detta fall en LED (Light Emitting Diode)) till LinkIt en styrelsen.Detta kommer att Visa styra externa e...

Prata med din enhet via internet

Du talar, och enheten kommer att lyssna... även om enheten är halvvägs över hela världen!Detta instructable kommer att lära dig hur du använder en röst erkännandesystem baserade på Intel RealSense kameran för att skicka vilsam kommandon via internet...

Modulära Origami Octahedron med 12 enheter Sonobe

hur man gör modulär origami octahedron med 12 sonobe enheter. Video tutorial.Vad du behöver:-12 fyrkantiga pappersbitar med storleken 9 x 9 cm.Varaktighet: 7 minuterSvårighetsgrad: ❤ ❤♡♡♡...

Ultimate 500 + strålkastaren, DANs arbetar med min design

uppnå en riktigt bra pannlampa, utan att behöva betala en hög med pengar stor nog att fylla min lägenhet för det, jag snubblade på dan´s idé för en strålkastare och jag gillade det från början.så jag skissade mina planer, investerat och inkasserades...

Maestro - finger monterad enhet för att styra markören.

Maestro är bärbar enhet med orientering på fingret. Wearable små enheter på fingret har undersökts för att ge enkel tillgång till PC och omgivande miljö (NailO, HandSight). Maestro kan användare göra pekar och rullning utifrån inriktningen av finger-...

Arbetar med flera datorer (för studenter)

arbeta med flera datorer kan vara mycket svårt. Man vet aldrig vad filerna finns på datorn, du kan stöta på problem med flera version av samma fil, och som ett resultat, kan du förlora dina filer alla tillsammans eller åtminstone ha ditt liv förvandl...

Motorcykel toy modell med 2 enheter gas tändare

Gillar du leksaker? Du kanske vill arbeta på en bil modell kute såhär!? Följ instruktionerna nedan dolda: >Förbereda NVL leksak motorcykel gör 2 enheter av gas lättare med gas läcker ren det ut (eftersom annars kommer det explodera gör), lim.Steg 1:...