Hoe om die Microsoft -batch -lêertaal te gebruik (met foto's)

INHOUDSOPGAWE:

Hoe om die Microsoft -batch -lêertaal te gebruik (met foto's)
Hoe om die Microsoft -batch -lêertaal te gebruik (met foto's)

Video: Hoe om die Microsoft -batch -lêertaal te gebruik (met foto's)

Video: Hoe om die Microsoft -batch -lêertaal te gebruik (met foto's)
Video: Heb je invloed op hoe lang je wordt? | UITGEZOCHT #35 2024, Mei
Anonim

Batch -lêers is DOS -opdragreëlopdragte wat saamgevoeg is. In Linux staan dit bekend as skulpskrifte en volg 'n heeltemal ander sintaksis. Vroeë Windows-gebruikers moes 'n bondellêer (autoexec.bat) gebruik om 'n laaiboek aan hul CD-ROM's toe te ken om Windows vanaf 'n CD te installeer. Batch -lêers is deesdae nie so deurslaggewend nie, hoewel dit steeds ondersteun word deur nuwer weergawes van Windows.

Onder Windows XP/2000+word batch -lêers (*.bat) uitgevoer in 'n spesiale venster (ook bekend as Command Prompt) wat geskep is deur c: / window / system32 / cmd.exe (dit kan in sommige gevalle command.com genoem word). Opdragte kan afsonderlik ingevoer word, of opeenvolgend in 'n bondellêer gelys word, wat gebruik moet maak van batch -lêertaal. Hierdie instruksies sal u vertel hoe u 'n Microsoft-batch-lêer kan skep en laat loop, met 'n eenvoudige rugsteun as voorbeeld.

Stappe

Gebruik die Microsoft -batch -lêertaal Stap 1
Gebruik die Microsoft -batch -lêertaal Stap 1

Stap 1. Maak u teksredakteur oop

Verwag dat u die sleutels A-Z/0-9/, die simbole (! $ | Ens) en Enter gebruik. Die meeste opdragte kontroleer nie die invoer vir hoof-/kleinletters nie, dus moenie op die oomblik bekommerd wees oor CAPS (of cApS) nie. Elke opdrag (en sy parameters) gaan op een reël. Open 'n opdragreëlvenster (cmd.exe) om die opdragte wat u wil uitvoer, te toets. Rangskik u vensters sodat u albei kan sien.

Stap 2. Begin met die skryf van die lêer

Die meeste mense begin met die skryf van die lêer

@echo af

omdat dit ophou om elke opdrag te druk terwyl dit verwerk word. Dit verminder rommel op die gebruiker se skerm.

    : @echo af

Stap 3. Druk ↵ Enter

Onthou om na elke opdrag op Enter te druk.

Stap 4. Welkom die gebruiker by die program

Tipe:

    : echo Welkom by die rugsteunskrif!

Stap 5. Druk ↵ Enter weer

Stap 6. Laat 'n leë reël vir 'n netjiese afstand, en tik verder met nog 'n reël

    : eggo.

Stap 7. Druk ↵ Tik nog een keer

Stap 8. Programmeer watter opsies u wil hê die persoon wat u program bestuur, moet sien

Hierdie kode hieronder gee die gebruiker die keuse. Óf hulle druk F, of N, óf hulle druk op Q of CTRL-Z wat die hele skrif kanselleer.

    : choice /C: FNQ /N Kies slegs [F] ull Backup of [N] ew lêers. Druk [Q] of [CTRL-Z] om te verlaat.

Gebruik die Microsoft -batch -lêertaal Stap 2
Gebruik die Microsoft -batch -lêertaal Stap 2

Stap 9. Skep opdragte vir elke keuse

As die gebruiker op Q druk, gee die program 'n "3" terug en gaan na die afdeling "einde". As hulle op N druk, gee die program 'n "2" terug en gaan na die afdeling "small_backup". As hulle op F druk, gee die program 'n "1" terug en gaan na "full_backup". 'Errorlevel' is as sodanig nie 'n foutboodskap nie, net die enigste manier om die uitvoer van die CHOICE -opdrag in te stel.

    : IF errorlevel 3 eindig: IF errorlevel 2 gaan na small_backup: IF errorlevel 1 gaan na full_backup

Stap 10. Skep die gedeeltes waarna hierbo verwys word

Tipe:

    :: small_backup

    : eggo.: eggo.: echo U het gekies om nuwe lêers te rugsteun. Druk enige sleutel om te begin of ctrl-z om te kanselleer. pouse> nul xcopy c: / mydirectory d: / mybackup/s/m/e eindig:: full_backup

    : eggo.: eggo.: echo U het gekies om 'n rugsteun van ALLE lêers te maak. Druk enige sleutel om te begin of ctrl-z om te kanselleer. pouse> nul xcopy c: / mydirectory d: / mybackup /s /e gaan einde:: end: exit

Gebruik die Microsoft batch -lêertaal Stap 3
Gebruik die Microsoft batch -lêertaal Stap 3

Stap 11. Skep die gidse waarna hierbo verwys word, en kopieer 'n paar klein toetslêers in die brongids wat gereed is om te toets

Later kan u die gidsname verander om by u werklike te pas.

Gebruik die Microsoft batch -lêertaal Stap 4
Gebruik die Microsoft batch -lêertaal Stap 4

Stap 12. Stoor die lêer in Notepad as "mybackup.bat"

Stap 13. Dubbelklik op die lêer om dit uit te voer

Metode 1 van 1: Ondersoek die volledige kode

Gebruik die Microsoft -batch -lêertaal Stap 5
Gebruik die Microsoft -batch -lêertaal Stap 5

Stap 1. Oefen u kopieer- en plakvaardighede op die volgende teks

    @echo off echo Welkom by die rugsteunskrif! eggo. choice /C: FN /N Kies [F] ull Backup of [N] ew lêers Backup, of ctrl-z om af te sluit. IF errorlevel 3 gaan eindig IF errorlevel 2 na small_backup IF errorlevel 1 na full_backup: small_backup eggo. eggo. eggo U het besluit om nuwe lêers te rugsteun. Druk enige sleutel om te begin of ctrl-z om te verlaat. pouse> nul xcopy c: / mydirectory d: / mybackup/s/m/e eindig: full_backup echo. eggo. echo U het gekies om ALLE lêers te rugsteun. Druk enige sleutel om te begin of ctrl-z om te verlaat. pouse> nul xcopy c: / mydirectory d: / mybackup /s /e gaan einde: einde af

Wenke

  • Maak die venster toe:

    As u wil hê dat die program moet sluit wanneer dit klaar is, laat die script soos dit is. As u die venster oop wil laat vir verdere opdragte, verander die opdrag in die laaste gedeelte na, wat die venster oop laat.

  • Huidige gids:

    As die program na lêers in sy eie gids verwys, hoef u nie die stuurletter in te voer nie. Met die bondellêer in C: kan u lêers in c: temp net teiken deur net te tik: : Xcopy temp \*.* D: / temp /s /m

Waarskuwings

  • Alhoewel die opdragte wat hier getoon word redelik onskadelik is, is die gebruik van sekere stelselopdragte in bondellêers moontlik gevaarlik as dit misbruik word.
  • Die CHOICE -opdrag is nie by Windows XP Home of Professional ingesluit nie en veroorsaak dat die bondellêer skielik sonder vooraf kennisgewing sluit.

Aanbeveel: