Opret en batch-fil

En batch-fil indeholder en række DOS-kommandoer og er normalt skrevet for at automatisere opgaver, der udføres regelmæssigt. I stedet for at skrive de samme kommandoer igen og igen, kan du blot dobbeltklikke på batchfilen. At skrive en batch-fil er nemmere, end det ser ud. Det sværeste er at sørge for, at alt bliver gjort i den rigtige rækkefølge. Velskrevne batchfiler kan spare dig for meget tid i det lange løb, især med gentagne opgaver.

Trin

Bemærk: i Linux bruges shell-scripts i stedet for batchfiler.

1. Åbn Notesblok. I Notepad er det muligt at skrive et script som en tekstfil og gemme det som en batch-fil, når du er færdig. Du åbner Notesblok ved at klikke på startmenuen og derefter vælge "Alle programmer," derefter "skrivebordstilbehør" og tryk til sidst "Notesblok" at klikke. Du kan også bestille "At udføre" bruge og notesblok skriv i vinduet.
2. Lær nogle grundlæggende kommandoer. Batchfiler udfører sekvenser af DOS-kommandoer, så de kommandoer, du kan bruge, ligner dem i MS-DOS. Nogle af de vigtigste kommandoer er:
  • ECHO - viser tekst på skærmen
  • @ECHO OFF - skjuler den tekst, der normalt genereres som output
  • START - åbner en fil med det tilsvarende standardprogram
  • REM - tilføjer en kommentarlinje i programmet
  • MKDIR/RMDIR - opretter og sletter mapper
  • DEL - sletter en eller flere filer
  • COPY - kopierer en eller flere filer
  • XCOPY - lader dig kopiere filer med omfattende muligheder
  • FOR/IN/DO - med denne kommando kan du køre loops på specifikke filer
  • TITLE - justerer titlen på vinduet
    3. Skriv et program til at oprette en mappe. En af de nemmeste måder at lære at oprette batchfiler på er at fokusere på simple opgaver først. For eksempel kan du bruge en batch-fil til hurtigt at oprette flere mapper:
    MKDIR c:eksempel1 MKDIR c:eksempel2
    Billede med titlen 4288 4
  • 4. Gem filen. Når du har indtastet al koden, kan du gemme filen i den filtype, der bruges til batchfiler. Klik på "Fil" og så videre "Gem som."
  • Klik på rullemenuen ved siden af "Gem som."
    Billede med titlen 4288 4b1
  • Vælge "Alle filer."
    Billede med titlen 4288 4b2
  • Indtast et navn til programmet efterfulgt af .flagermus eller .cmd.
    Billede med titlen 4288 4b3
  • Sørg for, at kodningen er ANSI, og gem filen.
  • 5. Skriv koden til et simpelt backup-program. Batchfiler er gode til at udføre flere kommandoer, især når du skriver koden, så filen kan køres flere gange. Med XCOPY-kommandoen kan du oprette en batch-fil, der kopierer filer fra bestemte mapper til en backup-mappe, og kun overskriver de filer, der er blevet opdateret siden sidste kopi.
    @ECHO OFF XCOPY c:original c:backup /m /e /y
  • Dette vil kopiere filer fra mappen "original" til mappen "backup." Du kan ændre stierne til mapperne til mapperne efter eget valg. Parameteren /m angiver, at kun opdaterede filer vil blive kopieret, /e angiver, at alle undermapper i den angivne mappe vil blive kopieret og /y bevirker, at der vises en bekræftelsesmeddelelse, hver gang en fil overskrives.
  • 6. Gem filen. Når du har indtastet al koden, kan du gemme filen i den filtype, der bruges til batchfiler. Klik på "Fil" og så videre "Gem som."
  • Klik på rullemenuen ved siden af "Gem som."
  • Vælge "Alle filer."
  • Indtast et navn til programmet efterfulgt af .flagermus eller .cmd.
    7. Skriv et mere omfattende backup-program. Det er rart, hvis du nemt kan kopiere filerne fra en mappe til en anden på denne måde, men hvad hvis du også vil organisere filerne på samme tid? Du kan bruge FOR/IN/DO kommandoen til det. Du kan bruge denne kommando til at angive, hvor en fil skal kopieres, afhængigt af dens udvidelse.
    @ECHO OFF cd c:source REM Dette er placeringen af ​​de filer, du vil organisere TIL %%f IN (*.doc *.txt) GØR XCOPY c:source"%%f" c:text /m /y REM Flytter alle filer med filtypenavn .doc eller REM .txt fra c:source til c:text REM %%f er en variabel FOR %%f IN (*.jpg *.jpg *.bmp) GØR XCOPY C:source"%%f" c:images /m /y REM Flytter alle filer med filtypenavn .jpg, .jpg,REM eller .bmp fra c:source til c:images
  • 8. Gem filen. Når du har indtastet al koden, kan du gemme filen i den filtype, der bruges til batchfiler. Klik på "Fil" og så videre "Gem som."
  • Klik på rullemenuen ved siden af "Gem som."
  • Vælge "Alle filer."
  • Indtast et navn til programmet efterfulgt af .flagermus eller .cmd.
  • Tips

    • Du skal bruge anførselstegn, hvis du vil åbne en mappe eller fil med mellemrum i navnet, f.eks. start "C:Documents and Settings".
    • Batchfiler kan også have udvidelsen .har cmd. De virker ellers det samme, men en fil med filtypenavnet .cmd er en 32-bit fil, mens en fil med filtypenavnet .bat er en 16-bit fil.
    • Du kan bruge tredjeparts teksteditorer til at redigere din batchfil, som f.eks UltraEdit. Disse programmer er dog spild af tid, når du skriver simple batchfiler.

    Advarsler

    • At skrive en batchfil kan være farligt afhængigt af de kommandoer, du bruger. Sørg for, at du ved, hvad du laver, og at du ikke bruger nogen farlige kommandoer (f.eks. kommandoer til at slette filer).

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