Lag en batch-fil

En batchfil inneholder en serie DOS-kommandoer og er vanligvis skrevet for å automatisere oppgaver som utføres regelmessig. I stedet for å skrive de samme kommandoene om og om igjen, kan du ganske enkelt dobbeltklikke på batchfilen. Å skrive en batch-fil er enklere enn det ser ut. Det vanskeligste er å sørge for at alt gjøres i riktig rekkefølge. Velskrevne batchfiler kan spare deg for mye tid i det lange løp, spesielt med repeterende oppgaver.

Trinn

Merk: i Linux brukes shell-skript i stedet for batchfiler.

1. Åpne Notisblokk. I Notepad er det mulig å skrive et script som en tekstfil og lagre det som en batchfil når du er ferdig. Du åpner Notisblokk ved å klikke på startmenyen, og deretter velge "Alle programmene," deretter "skrivebordstilbehør" og trykk til slutt "Notisblokk" å klikke. Du kan også bestille "Å bære ut" bruk og notatblokk skriv inn i vinduet.
2. Lær noen grunnleggende kommandoer. Batchfiler kjører sekvenser av DOS-kommandoer, så kommandoene du kan bruke ligner på MS-DOS. Noen av de viktigste kommandoene er:
  • ECHO - viser tekst på skjermen
  • @ECHO OFF - skjuler teksten som vanligvis genereres som utdata
  • START - åpner en fil med det tilsvarende standardprogrammet
  • REM - legger til en kommentarlinje i programmet
  • MKDIR/RMDIR - oppretter og sletter mapper
  • DEL - sletter en eller flere filer
  • COPY - kopierer en eller flere filer
  • XCOPY - lar deg kopiere filer med omfattende muligheter
  • FOR/IN/DO - med denne kommandoen kan du kjøre løkker på spesifikke filer
  • TITLE - justerer tittelen på vinduet
    3. Skriv et program for å lage en mappe. En av de enkleste måtene å lære å lage batchfiler på er å fokusere på enkle oppgaver først. Du kan for eksempel bruke en batch-fil for raskt å lage flere mapper:
    MKDIR c:example1 MKDIR c:example2
    Bilde med tittelen 4288 4
  • 4. Lagre filen. Når du har skrevet ut all koden, kan du lagre filen i filtypen som brukes for batchfiler. klikk på "Fil" og så videre "Lagre som."
  • Klikk på rullegardinmenyen ved siden av "Lagre som."
    Bilde med tittelen 4288 4b1
  • Velge "Alle filer."
    Bilde med tittelen 4288 4b2
  • Skriv inn et navn for programmet etterfulgt av .flaggermus eller .cmd.
    Bilde med tittelen 4288 4b3
  • Sørg for at kodingen er ANSI og lagre filen.
  • 5. Skriv koden for et enkelt sikkerhetskopiprogram. Batchfiler er flotte for å utføre flere kommandoer, spesielt når du skriver koden slik at filen kan kjøres flere ganger. Med XCOPY-kommandoen kan du lage en batch-fil som kopierer filer fra bestemte mapper til en sikkerhetskopi-mappe, og overskriver bare de filene som har blitt oppdatert siden siste kopi.
    @ECHO OFF XCOPY c:original c:backup /m /e /y
  • Dette vil kopiere filer fra mappen "opprinnelig" til mappen "backup." Du kan endre banene til mappene til mappene du ønsker. Parameteren /m indikerer at bare oppdaterte filer vil bli kopiert, /e indikerer at alle undermapper i den angitte mappen vil bli kopiert og /y forårsaker en bekreftelsesmelding hver gang en fil overskrives.
  • 6. Lagre filen. Når du har skrevet ut all koden, kan du lagre filen i filtypen som brukes for batchfiler. klikk på "Fil" og så videre "Lagre som."
  • Klikk på rullegardinmenyen ved siden av "Lagre som."
  • Velge "Alle filer."
  • Skriv inn et navn for programmet etterfulgt av .flaggermus eller .cmd.
    7. Skriv et mer omfattende sikkerhetskopieringsprogram. Det er fint om du enkelt kan kopiere filene fra en mappe til en annen på denne måten, men hva om du også vil organisere filene samtidig? Du kan bruke FOR/IN/DO-kommandoen for det. Du kan bruke denne kommandoen til å spesifisere hvor en fil skal kopieres, avhengig av filtypen.
    @ECHO OFF cd c:source REM Dette er plasseringen av filene du vil organisere FOR %%f IN (*.doc *.txt) GJØR XCOPY c:source"%%f" c:text /m /y REM Flytter alle filer med utvidelse .doc eller REM .txt fra c:source til c:text REM %%f er en variabel FOR %%f IN (*.jpg *.jpg *.bmp) GJØR XCOPY C:source"%%f" c:images /m /y REM Flytter alle filer med filtypen .jpg, .jpg,REM eller .bmp fra c:source til c:images
  • 8. Lagre filen. Når du har skrevet ut all koden, kan du lagre filen i filtypen som brukes for batchfiler. klikk på "Fil" og så videre "Lagre som."
  • Klikk på rullegardinmenyen ved siden av "Lagre som."
  • Velge "Alle filer."
  • Skriv inn et navn for programmet etterfulgt av .flaggermus eller .cmd.
  • Tips

    • Du må bruke anførselstegn hvis du vil åpne en mappe eller fil med mellomrom i navnet, for eksempel start "C:Documents and Settings".
    • Batchfiler kan også ha utvidelsen .har cmd. De fungerer ellers likt, men en fil med filtypen .cmd er en 32-bits fil mens en fil med filtypen .bat er en 16-bits fil.
    • Du kan bruke tredjeparts tekstredigerere til å redigere batchfilen din, for eksempel UltraEdit. Disse programmene er imidlertid bortkastet tid når du skriver enkle batchfiler.

    Advarsler

    • Å skrive en batchfil kan være farlig avhengig av kommandoene du bruker. Sørg for at du vet hva du gjør og at du ikke bruker noen farlige kommandoer (f.eks. kommandoer for å slette filer).

    Оцените, пожалуйста статью