Slik bruker du Microsoft Batch File Language (med bilder)

Innholdsfortegnelse:

Slik bruker du Microsoft Batch File Language (med bilder)
Slik bruker du Microsoft Batch File Language (med bilder)

Video: Slik bruker du Microsoft Batch File Language (med bilder)

Video: Slik bruker du Microsoft Batch File Language (med bilder)
Video: Ryzen CPU stuck to cooler ? Here's how to remove it. 2024, April
Anonim

Batchfiler er DOS -kommandolinjekommandoer samlet sammen. I Linux er de kjent som skallskript, og følger en helt annen syntaks. Tidlige Windows-brukere måtte bruke en batchfil (autoexec.bat) for å tildele en stasjonsbokstav til CD-ROM-en for å installere Windows fra CD. Batchfiler er ikke så avgjørende i dag, selv om de fortsatt støttes av nyere versjoner av Windows.

Under Windows XP/2000+kjøres batchfiler (*.bat) i et spesielt vindu (aka kommandoprompt) opprettet av c: / window / system32 / cmd.exe (dette kan i noen tilfeller kalles command.com). Kommandoer kan skrives inn individuelt eller vises sekvensielt i en batchfil, noe som krever bruk av batchfilspråk. Denne veiledningen vil fortelle deg hvordan du oppretter og kjører en Microsoft-batchfil, og gir en enkel sikkerhetskopi som et eksempel.

Trinn

Bruk Microsoft Batch File Language Trinn 1
Bruk Microsoft Batch File Language Trinn 1

Trinn 1. Åpne tekstredigereren

Forvent å bruke tastene A-Z/0-9/, symbolene (! $ | Etc) og Enter. De fleste kommandoer sjekker ikke oppføringen for store/små bokstaver, så ikke bekymre deg for CAPS (eller cApS) for øyeblikket. Hver kommando (og dens parametere) går på en linje. Åpne et kommandolinjevindu (cmd.exe) for å teste kommandoene du vil kjøre. Ordne vinduene dine slik at du kan se dem begge.

Trinn 2. Begynn å skrive filen

For å begynne å skrive filen begynner de fleste med

@echo av

ettersom den stopper hver kommando som skrives ut mens den behandles. Det reduserer rot på brukerens skjerm.

    : @echo av

Trinn 3. Trykk ↵ Enter

Husk å trykke Enter etter hver kommando.

Trinn 4. Velkommen brukeren til programmet

Type:

    : echo Velkommen til Backup Script!

Trinn 5. Trykk ↵ Enter igjen

Trinn 6. La en tom linje stå for rene mellomrom, og fortsett å skrive enda en linje

    : ekko.

Trinn 7. Trykk på ↵ Enter en gang til

Trinn 8. Programmer hvilke alternativer du vil at personen som kjører programmet skal se

Denne koden nedenfor gir brukeren et valg. Enten trykker de F eller N, eller de trykker Q eller CTRL-Z som avbryter hele skriptet.

    : choice /C: FNQ /N Velg [F] ull Backup eller [N] ew filer bare. Trykk på [Q] eller [CTRL-Z] for å gå ut.

Bruk Microsoft Batch File Language Trinn 2
Bruk Microsoft Batch File Language Trinn 2

Trinn 9. Lag kommandoer for hvert valg

Hvis brukeren trykker på Q, returnerer programmet en "3" og går til delen "slutt". Hvis de trykker på N, returnerer programmet en "2", og går til delen "small_backup". Hvis de trykker på F, returnerer programmet en "1" og går til "full_backup". "Errorlevel" er ikke en feilmelding som sådan, bare den eneste måten å angi output fra CHOICE -kommandoen.

    : IF errorlevel 3 gå til slutten: IF errorlevel 2 gå til small_backup: IF errorlevel 1 gå til full_backup

Trinn 10. Lag delene som er referert til ovenfor

Type:

    :: small_backup

    : ekko.: ekko.: echo Du valgte å sikkerhetskopiere NYE filer. Trykk på hvilken som helst tast for å starte eller ctrl-z for å avbryte. pause> nul xcopy c: / mydirectory d: / mybackup/s/m/e gå til slutten:: full_backup

    : ekko.: ekko.: echo Du valgte å sikkerhetskopiere ALLE filer. Trykk på hvilken som helst tast for å starte eller ctrl-z for å avbryte. pause> nul xcopy c: / mydirectory d: / mybackup /s /e gå til slutten:: end: exit

Bruk Microsoft Batch File Language Trinn 3
Bruk Microsoft Batch File Language Trinn 3

Trinn 11. Lag katalogene som er referert til ovenfor, og kopier noen få små testfiler til kildekatalogen, klare for testing

Senere kan du endre disse katalognavnene slik at de passer til din virkelige.

Bruk Microsoft Batch File Language Trinn 4
Bruk Microsoft Batch File Language Trinn 4

Trinn 12. Lagre filen i Notisblokk som "mybackup.bat"

Trinn 13. Dobbeltklikk på filen for å kjøre den

Metode 1 av 1: Undersøkelse av hele koden

Bruk Microsoft Batch File Language Trinn 5
Bruk Microsoft Batch File Language Trinn 5

Trinn 1. Øv deg på kopiering og liming på følgende tekst

    @echo off echo Velkommen til Backup Script! ekko. choice /C: FN /N Velg [F] ull Backup eller [N] ew Filer Backup, eller ctrl-z for å avslutte. IF errorlevel 3 gå til slutten IF errorlevel 2 gå til small_backup IF errorlevel 1 gå til full_backup: small_backup echo. ekko. echo Du valgte å sikkerhetskopiere NYE filer. Trykk på en hvilken som helst tast for å starte eller ctrl-z for å avslutte. pause> nul xcopy c: / mydirectory d: / mybackup/s/m/e gå til slutten: full_backup ekko. ekko. echo Du valgte å sikkerhetskopiere ALLE filer. Trykk på hvilken som helst tast for å starte eller ctrl-z for å avslutte. pause> nul xcopy c: / mydirectory d: / mybackup /s /e gå til slutten: avslutt avslutning

Tips

  • Lukker vinduet:

    Hvis du vil at programmet skal lukke når det er ferdig, lar du skriptet være som det er. Hvis du vil la vinduet være åpent for ytterligere kommandoer, endrer du kommandoen i den siste delen til, som lar vinduet være åpent.

  • Gjeldende katalog:

    Hvis programmet refererer til filer i sin egen katalog, trenger du ikke å legge inn stasjonsbokstaven. Så med batchfilen i C: / kan du målrette filer mot c: / temp / bare ved å skrive: : Xcopy temp \*.* D: / temp /s /m

Advarsler

  • Selv om kommandoene som vises her er ganske ufarlige, er bruk av visse systemkommandoer i batchfiler potensielt farlig hvis det blir misbrukt.
  • CHOICE -kommandoen er ikke inkludert i Windows XP Home eller Professional, og vil føre til at batchfilen lukkes brått uten forhåndsvarsel.

Anbefalt: