Sådan bruges Microsoft Batch File Language (med billeder)

Indholdsfortegnelse:

Sådan bruges Microsoft Batch File Language (med billeder)
Sådan bruges Microsoft Batch File Language (med billeder)

Video: Sådan bruges Microsoft Batch File Language (med billeder)

Video: Sådan bruges Microsoft Batch File Language (med billeder)
Video: Ryzen CPU stuck to cooler ? Here's how to remove it. 2024, April
Anonim

Batchfiler er DOS -kommandolinjekommandoer sat sammen. I Linux er de kendt som shell -scripts og følger en helt anden syntaks. Tidlige Windows-brugere måtte bruge en batchfil (autoexec.bat) til at allokere et drevbogstav til deres cd-rom'er for at installere Windows fra cd'en. Batchfiler er ikke så afgørende i dag, selvom de stadig understøttes af nyere versioner af Windows.

Under Windows XP/2000+kører batchfiler (*.bat) i et specielt vindue (også kaldet kommandoprompt) oprettet af c: / window / system32 / cmd.exe (dette kan i nogle tilfælde kaldes command.com). Kommandoer kan indtastes individuelt eller vises sekventielt i en batchfil, hvilket kræver brug af batchfilsprog. Denne vejledning fortæller dig, hvordan du opretter og kører en Microsoft-batchfil, og giver en simpel sikkerhedskopi som et eksempel.

Trin

Brug Microsoft Batch File Language Trin 1
Brug Microsoft Batch File Language Trin 1

Trin 1. Åbn din teksteditor

Forvent at bruge tasterne A-Z/0-9/, symbolerne (! $ | Etc) og Enter. De fleste kommandoer kontrollerer ikke indtastning for store/små bogstaver, så i øjeblikket skal du ikke bekymre dig om CAPS (eller cApS). Hver kommando (og dens parametre) går på en linje. Åbn et kommandolinjevindue (cmd.exe) for at teste de kommandoer, du vil køre. Arranger dine vinduer, så du kan se dem begge.

Trin 2. Start med at skrive filen

For at begynde at skrive filen starter de fleste med

@echo slukket

da det stopper hver kommando, der udskrives, mens den behandles. Det reducerer rod på brugerens skærm.

    : @echo slukket

Trin 3. Tryk på ↵ Enter

Husk at trykke på Enter efter hver kommando.

Trin 4. Velkommen brugeren til programmet

Type:

    : echo Velkommen til Backup Script!

Trin 5. Hit ↵ Enter igen

Trin 6. Efterlad en tom linje for pænt mellemrum, og skriv derefter endnu en linje

    : ekko.

Trin 7. Tryk på ↵ Indtast endnu en gang

Trin 8. Programmer, hvilke muligheder du vil have den person, der kører dit program, til at se

Denne kode nedenfor giver brugeren et valg. Enten trykker de på F eller på N, eller også trykker de på Q eller CTRL-Z, hvilket annullerer hele scriptet.

    : choice /C: FNQ /N Vælg kun [F] ull Backup eller [N] ew filer. Tryk på [Q] eller [CTRL-Z] for at afslutte.

Brug Microsoft Batch File Language Trin 2
Brug Microsoft Batch File Language Trin 2

Trin 9. Opret kommandoer for hvert valg

Hvis brugeren trykker på Q, returnerer programmet et "3" og går til sektionen "slut". Hvis de trykker på N, returnerer programmet et "2" og går til sektionen "small_backup". Hvis de trykker på F, returnerer programmet en "1" og går til "full_backup". "Errorlevel" er ikke en fejlmeddelelse som sådan, bare den eneste måde at indstille output fra CHOICE -kommandoen.

    : IF errorlevel 3 goto end: IF errorlevel 2 goto small_backup: IF errorlevel 1 goto full_backup

Trin 10. Opret de sektioner, der henvises til ovenfor

Type:

    :: small_backup

    : ekko.: ekko.: echo Du valgte at sikkerhedskopiere NYE filer. Tryk på en vilkårlig tast for at starte eller ctrl-z for at annullere. pause> nul xcopy c: / mydirectory d: / mybackup/s/m/e gå til afslutning:: full_backup

    : ekko.: ekko.: echo Du valgte at sikkerhedskopiere ALLE filer. Tryk på en vilkårlig tast for at starte eller ctrl-z for at annullere. pause> nul xcopy c: / mydirectory d: / mybackup /s /e gå til slut:: end: exit

Brug Microsoft Batch File Language Trin 3
Brug Microsoft Batch File Language Trin 3

Trin 11. Opret de ovennævnte biblioteker, og kopier et par små testfiler til kildemappen klar til test

Senere kan du ændre disse biblioteksnavne, så de passer til din rigtige.

Brug Microsoft Batch File Language Trin 4
Brug Microsoft Batch File Language Trin 4

Trin 12. Gem filen i Notesblok som "mybackup.bat"

Trin 13. Dobbeltklik på filen for at køre den

Metode 1 af 1: Undersøgelse af den fulde kode

Brug Microsoft Batch File Language Trin 5
Brug Microsoft Batch File Language Trin 5

Trin 1. Øv dine kopi- og indsætningsfærdigheder på den følgende tekst

    @echo off echo Velkommen til Backup Script! ekko. choice /C: FN /N Vælg [F] ull Backup eller [N] ew filer Backup, eller ctrl-z for at afslutte. IF errorlevel 3 goto end IF errorlevel 2 goto small_backup IF errorlevel 1 goto full_backup: small_backup echo. ekko. ekko Du valgte at sikkerhedskopiere NYE filer. Tryk på en vilkårlig tast for at starte eller ctrl-z for at afslutte. pause> nul xcopy c: / mydirectory d: / mybackup/s/m/e goto end: full_backup echo. ekko. ekko Du valgte at tage backup af ALLE filer. Tryk på en vilkårlig tast for at starte eller ctrl-z for at afslutte. pause> nul xcopy c: / mydirectory d: / mybackup /s /e gå til afslutning: afslut afslutning

Tips

  • Lukning af vinduet:

    Hvis du vil have programmet til at lukke, når det er færdigt, skal du lade scriptet være som det er. Hvis du gerne vil lade vinduet være åbent for yderligere kommandoer, skal du ændre kommandoen i det sidste afsnit til, hvilket efterlader vinduet åbent.

  • Nuværende bibliotek:

    Hvis programmet refererer til filer i sit eget bibliotek, behøver du ikke indtaste drevbogstavet. Så med batchfilen i C: / kan du målrette filer i c: / temp / bare ved at skrive: : Xcopy temp \*.* D: / temp /s /m

Advarsler

  • Selvom de viste kommandoer er temmelig harmløse, er brug af visse systemkommandoer i batchfiler potentielt farlige, hvis de misbruges.
  • CHOICE -kommandoen er ikke inkluderet i Windows XP Home eller Professional og vil få batchfilen til at lukke pludseligt uden forudgående varsel.

Anbefalede: