Sådan skriver du en batchfil

En batchfil indeholder et antal DOS-kommandoer og er typisk skrevet for at automatisere ofte udførte opgaver. I stedet for altid at skrive de samme kommandoer, kan du simpelthen dobbeltklikke på batchfilen. At skrive en fil er nemmere end det ser ud - den hårde del sikrer, at alt sker i den rigtige rækkefølge. Batchfiler udført korrekt kan spare dig for meget tid, især hvis du beskæftiger dig med gentagne aktiviteter.

trin

Video: 19 - Filhåndtering

Bemærk: På Linux bruges shell scripts i stedet for batch-filer. Sådan skriver du et shell script for detaljer om, hvordan du skriver dem i Linux.

  1. 1
    Åbn notesblok. Notesblok gør det muligt at oprette kode som en tekstfil og derefter gemme den som en batchfil, når du er færdig. Du kan åbne programmet ved at klikke på Start menuen> Programmer> Tilbehør> Notesblok. Du kan også skrive notesblok i feltet Kør.
  2. 2
    Lær nogle grundlæggende kommandoer. Batch-filer kører en række ODS-kommandoer, så kommandoerne er identiske med DOS. Nogle af de vigtigste er:
    • ECHO - Viser tekst på skærmen
    • @ECHO OFF - Skjuler teksten, der blev vist
    • START - Kører en fil med dit standardprogram
    • REM - Indsætter en kommentar linje i programmet
    • MKDIR / RMDIR - Opret og fjern mapper
    • DEL - Slet en eller flere filer
    • COPY - Kopierer en eller flere filer
    • XCOPY - Giver dig mulighed for at kopiere filer med ekstra muligheder
    • FOR / IN / DO - Denne kommando giver dig mulighed for at angive filer.
  3. 3
    Skriv et program for at oprette en mappe. En af de nemmeste måder at lære at lave batch-filer på er at fokusere på grundlæggende aktiviteter først. Du kan f.eks. Bruge en batchfil til hurtigt at oprette flere mapper:
    MKDIR c: example1MKDIR c: example2
  4. 4
    Gem filen. Når du har skrevet koden, kan du gemme den som en fil ved hjælp af batch filtypen. Klik på Filer> Gem som.
    • Klik på rullemenuen "File Type".
    • Vælg "Alle filer".
    • Indtast et navn til programmet og skriv derefter .bat.
  5. 5
    Skriv koden for at oprette et grundlæggende sikkerhedskopieringsprogram. Batchfiler er gode til at køre flere kommandoer, især hvis du konfigurerer dem til at køre flere gange. Med XCOPY-kommandoen kan du oprette en batchfil, der kopierer de valgte mapper til en back-up-mappe, overskriver kun de filer, der er blevet opdateret siden sidste kopi:


    @ECHO OFFXCOPY c: original c: folderbackup / m / e / y
    • Denne kode kopierer filerne fra mappen "original" til mappen "folderbackup". Du kan erstatte disse stier med de mapper, du ønsker. Koden / m angiver, at kun opdaterede filer kopieres, / og angiver, at alle undermapper, der er anført i den mappe kopieres og / y forårsager en bekræftelsesmeddelelse skal vises, når en fil overskrives.
  6. 6
    Gem filen. Når du har skrevet koden, kan du gemme den som en fil ved hjælp af batch filtypen. Klik på Filer> Gem som.
    • Klik på rullemenuen "File Type".
    • Vælg "Alle filer".
    • Indtast et navn til programmet og skriv derefter .bat.
  7. 7

    Video: Hvordan lage et program i Eclipse

    Skriv et mere avanceret backup-program. Mens du simpelthen kopierer filer fra en mappe til en anden er lovlig, hvad hvis du ønskede at foretage en ordre på samme tid? Dette er, hvad kommandoen FOR / IN / DO eksisterer for. Du kan bruge denne kommando til at fortælle, hvor en fil afhænger af udvidelsen:

    Video: The Shellshock Bug In About Four Minutes

    @ECHO OFFcd c: fonteREM Dette er placeringen af ​​de filer, du ønsker ordenarFOR %% f IN (* .doc * .txt) THE XCOPY C: kilde "%% f" c: text / m / yREM Dette flytte alle .doc-filer med .txt Ourem mappen c: kilde til c: %% textoREM fi f er en variávelFOR %% (* .jpg, .jpg, * .jpg) XCOPY C: kilde "%% f" c: images / m / yREM Dette flytter alle filer med .jpg, png, bmp eller REM C: mappe kilde til c: billeder
  8. 8
    Gem filen. Når du har skrevet koden, kan du gemme den som en fil ved hjælp af batch filtypen. Klik på Filer> Gem som.
    • Klik på rullemenuen "File Type".
    • Vælg "Alle filer".
    • Indtast et navn til programmet og skriv derefter .bat.

tips

  • Du kan bruge tredjeparts redaktører som f.eks UltraEdit at redigere din batchfil, men for det meste er disse programmer spild af tid, når du vil skrive enkle batchfiler.
  • Du skal bruge citatmærker, hvis du vil åbne en mappe eller en fil med mellemrum i dit navn, f.eks. "C: Documents and Settings ".
  • Fra Windows 2000 kan batch-filer også have en .cmd-udvidelse. Der er ingen forskel i operationen, men .cmd-filer bruger en 32-bit kørsel, mens .bat-filer bruger en 16-bit kørsel.

advarsler

  • Afhængigt af de kommandoer, du bruger, kan det være farligt. Sørg for, at du ved, hvad du laver, og at koden ikke er farlig (for eksempel batchkommandoer for at slette filer).

Kilder og citater





Del på sociale netværk:

Relaterede
© 2024 HodTari.com