Skapa dina egna kommandon med hjälp av Batch (2 / 4 steg)

Steg 2: Hur fungerar cmd.exe tolka kommandon?



Detta avsnitt täcker i princip vad som händer när du sätter något i stil med "echo Hej". Tyvärr (jag använder det ordet för mycket), jag vet inte koden de använder för det, så jag inte kan exakt vara helt exakt med detta. Dessutom är detta bara för att visa vad som händer när du skriver i ett kommando (du förmodligen inte ska hoppa över detta om du inte redan vet).

Så, första sak cmd gör är Sök för en fil med namnet vad kommandot (versaler spelar ingen roll) var (Låt oss använda echo för denna situation), med filtillägget .exe, .bat, .cmd eller .com (jag är ganska säker på att det finns antingen mer eller mindre tillägg som den söker efter). När filen finns, skickas vad du sätter efter det till skriptet i form av en parameter (detta kommer att förklaras nedan).

Så, om jag sätter i en fiktiv kommando som "Äta hamburgare pommes frites", och det finns en fil som heter EAT.bat i lämplig mapp (som kommer att förklaras senare också), sedan det skicka ord "hamburgare" och "frites" som parametrarna 1 och 2 (respektive).

Låt oss säga att detta är koden i filen EAT.bat

% USERNAME % åt %1 och %2

Mycket kort kod, är det inte. Hur som helst, om jag skrev "Äta hamburgare pommes frites" då produktionen skulle vara
Prof ättikslag åt hamburgare och pommes frites

Det är ett modernt mästerverk, inte sant? Om du undrar var den variabla "USERNAME" kom från, är det en förinställda variabel som innehar för närvarande inloggade användarens användarnamn. Tips: För att hitta alla förinställda variabler och deras värden, skriv "SET" i kommandoradsfönster.

Som du kanske har gissat redan, kan det bara finnas 10 parametrar *. Vänta, gjorde han ett stavfel?

Du hörde rätt, det finns 10 parametrar: %1, %2, %3, %4, %5, %6, %7, %8, %9 och en särskild, förinställda parameter vid namn %0. Denna speciella parameter innehåller sökvägen till filen.

Här är ett experiment som du kan prova:

  1. Skapa en ny mapp i dokumenten heter Test (om det inte finns någon redan)
  2. Öppna Notepad och skriv in följande...

utanför
echo %0
pausa

3. spara den som "parameters_test_01.bat" (du kan spara det som vad du vill, det kommer inte göra någon betydande skillnad
4. som du kanske redan har gissat, måste du nu dubbelklicka på den.

Vad du bör se är sökvägen till filen ekade på skärmen. Fancy, va?

Jag tror att om sammanfattar det (att veta mig jag lämnar ut vissa viktig bit av kunskap som avgör framgången för fel i ditt liv).

* Det kan finnas fler än 9 inställda parametrar, men du kan bara komma åt 9. Med kommandot SKIFT , kan du flytta värdet av en parameter till parametern innan det. Här är ett experiment du kan prova...

utanför
ECHO tryck på valfri tangent för att skicka följande parametrar till ett kommando:
ECHO 1 2 3 4 5 6 7 8 9 10
Pausa > nul
ring: kommando 1 2 3 4 5 6 7 8 9 10
ECHO.
ECHO skriptet har återvänt från kommandot.
ECHO.
ECHO tryck på valfri tangent för att avsluta
Pausa > nul
Exit

: kommando
ECHO parametrar 1-9:
ECHO %1 %2 %3 %4 %5 %6 %7 %8 %9
ECHO.
ECHO kommandot shift används nu att flytta värden.
Skift
ECHO.
ECHO parametrar 1-9:
ECHO %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO: eof

Se Steg
Relaterade Ämnen

Skapa dina egna visitkort Design från början

Skapa personliga visitkort design med online-verktyg gör det ofta enkelt för någon att få vad de behöver. För denna tutorial, kommer att vi fokusera på att skapa dina egna visitkort design med digitalroom.com Design skapande verktyg.Steg 1: Steg 1. S...

#cellfie: fotografera dina egna celler med en smartphone

Isolera, förbereda och bild egna kinden celler hemma med bara en smartphone, webbkamerans objektiv och några andra bitar och bitar.Steg 1: Skapa din #cellfie station Den #cellfie stationen mycket enkel DIY Mikroskop kraftfull nog att bilden mänsklig...

Gör dina egna kuvert med kuvert Punch styrelsen

Det finns inget trevligare än ett vackert kort med handgjorda matchande kuvert.Steg 1:Steg 2: Låter börja göra kuvertet Jag älskar denna lilla produkt.Bestäm vilken storlek kuvert du behöver genom att titta på guide.Jag måste göra ett 5 x 5 kuvert, s...

Skapa dina egna anpassade, personliga armatur

detta är en instructable som guidar dig genom den process som jag använde i våren 2012 som en del av min inskrivning i Igor Siddiqui prototyp Seminariekurs. Jag arbetade i samarbete med Jeff McCord på detta under en termin utveckla konceptet, bra stä...

Kaffe runt världen-skapa dina egna anpassade soffbord

Vill du ha kaffe i Europa, ta ut i Kina och en hamburgare i USA på samma gång? Så skulle jag! Tyvärr är detta inte en Instructable om hur man kan vara i mer än ett ställe i taget eller resa världen. Men med din egen anpassade världen karta soffbord k...

Ändra din egna ljussabel med ljus och ljud

så det var jag, en Padawan på Jedi vägen som hade precis avslutat crafting sin ljussabel. Det enda problemet var att bristen på kraft i mitt nya verktyg var... störande. Så för att komplettera min ljussabel kraft befogenheter och se till att de andra...

Hur till skapa din egna teckensnitt

detta Instructable visar dig hur du skapar ditt eget handskrivna typsnitt. Du behöver: en skrivare och skanner (allt-i-enheter fungerar bra). Obs: Jag äger inte och är inte associerat med myscriptfont.com.Steg 1: Hämta och skriva ut mall Högerklicka...

Skapa dina egna broderi mönster

om du är som mig, du har ett visst bestämt utseende du går för när det kommer till broderi. Jag kan beundra många av de mönster jag har sett ut där, och jag älskar även en bra vintage mönster, men ibland jag kan bara hitta inte vad jag söker i form a...

Skapa din egna djur spel

vad du behöver:• Papper• Ritning redskapen• Något att färg med (valfritt)Obs: Du kan förmodligen göra detta på en ipad. Jag har inte en, dock så jag inte vet vad app måste du vill.Här är en rolig resa spel som används för att underhålla mina systrar...

Skriva ut dina egna visitkort med hjälp av sidor

jag började en etsy lagra ett par år sedan och började göra hantverk mässor - tid för visitkort! Jag ville inte betala någon annan att göra det, så jag trasslat runt och kom upp med ett sätt att skriva ut min egen. :)Detta är ett utmärkt sätt att gör...

Utforma och skapa dina egna anpassade par solglasögon

för att bygga en "arbetande" par anpassade solglasögon, jag använde linser från ett befintligt nyckelpar med min äldre solglasögon. Du kan också bara köpa ett par för linser för några dollar i hörnet butiken.Jag tog min gamla par solglasögon til...

Dölja din fil/mapp med hjälp av batch-fil

HejHär har vi skapat en annan kommandofil som kan dölja/ta fram din fil/mapp.Du kan enkelt ändra den enligt dina behov om du vet batch filen programmering.Du kan skapa den enligt följande steg eller du kan direkt ladda ner det från här. (Hämta FFHide...

Gör dina egna präglade visitkort med syra etsning

Etch. Tryck på. Skriv ut. Vill du lära dig att emboss papper för dina egna visitkort? Skapa dina egna mönster på datorn och etch det in en mässingsskylt.Jag har velat göra mitt eget präglade visitkort sedan jag lämnade en verkligen otroligt en på en...

Hur man gör dina egna ljus

Att göra din egen ljus är enkelt, Billigt och roligt. De gör också stora gåvor, speciellt till jul. Du kan färga dem hur du vill och du kan också skapa dina egna dofter. I detta instructable jag kommer att visa dig hur lätt det är att göra.Steg 1: Sa...

Skapa din egen musik visualisering!

Denna video visar hur du enkelt skapa musik visualiseringar med dina egna bilder med Morphyre musik Visualizer webbplats....

Skapa din Amiibo Alter Ego

Skapa dina egna anpassade amiibo genom att ersätta den med en actionfigur av ditt val.Steg 1: De varor du behöver För detta projekt behöver du en amiibo, actionfigur, såg, sand papper, limpistol, brytkniv, sprejlim, mod podge och en bild av din figur...

Skapa din egen hemsida | Gratis, rolig, snabb och enkel

I detta instructable, du lära dig att skapa din egen hemsida med hjälp av en gratis, snabb och lätt att använda builder.Steg 1: Skapa en Wix.com kontoGå till Wix.com och klicka på logga in. Klicka på "Jag är en ny användare". Skriv ett mail och...

DIY: Gör dina egna ljus

ljus ibland kan vara riktigt dyra och även de små som är minst 7 dollar. Så här är hur du gör dina egna ljus med endast en ljus kopp, dubbla sojavax, parfymerade vaxet kuber eller en flytande doft, dubbelhäftande tejp, en veke och en gryta med kokand...

1 000 steg projekt - mappa dina egna promenader vägar med Google Earth!

Detta är ett projekt som jag arbetat på i min sport psykologi klass denna termin. Klassen var delades i grupper och fått stegräknare, som vi skulle använda på olika platser i Louisville för att göra intressanta promenadvägar. Vi skulle sedan mappa st...