Hvordan skrive en batchfil

Forfatter: Gregory Harris
Opprettelsesdato: 12 April 2021
Oppdater Dato: 26 Juni 2024
Anonim
How to write Beauty
Video: How to write Beauty

Innhold

I denne artikkelen lærer du hvordan du skriver og lagrer den enkleste batchfilen (batchfilen) på en datamaskin som kjører Windows. En batchfil inneholder en rekke DOS -kommandoer (operativsystem) og brukes vanligvis til å automatisere ofte utførte oppgaver som å flytte filer. For å lage en batchfil trenger du ikke kompleks programvare - du trenger bare Notepad -tekstredigereren.

Trinn

Del 1 av 2: The Basics

  1. 1 Åpne Notisblokk. I Notisblokk kan du skrive et program som en tekstfil og deretter lagre det som en batchfil. For å åpne Notisblokk, åpne Start -menyen , Tast inn notisbok og klikk på det blå Notisblokk -ikonet øverst i menyen.
  • Notisblokk brukes til å konvertere tekstfiler til batchfiler, men batchfilkode kan skrives i hvilken som helst tekstredigerer.
  • Husk noen grunnleggende kommandoer. Batchfilen kjører DOS -kommandoer, så kommandoene som brukes er de samme som DOS -kommandoene. Noen av de viktigere kommandoene er:
    • EKKO: viser tekst på skjermen;
    • @ECHO AV: skjuler den viste teksten;
    • START: starter filen med programmet;
    • REM: legger til en linje med kommentarer;
    • MKDIR / RMDIR: oppretter og sletter kataloger;
    • DEL: sletter filer;
    • KOPIERE: kopierer filer;
    • XCOPY: kopierer filer med flere parametere;
    • FOR / INN / GJØR: definerer filer;
    • TITTEL: redigerer tittelen på vinduet.
  • Skriv et program for å lage en katalog. Den raskeste måten å lære å lage batchfiler på er å starte med de enkleste oppgavene. For eksempel kan du bruke en batchfil til å raskt opprette flere kataloger:

    MKDIR c: catalog1 MKDIR c: catalog2

  • Skriv et program for å lage en sikkerhetskopi. Batchfiler er flotte for å kjøre flere kommandoer samtidig, spesielt hvis du trenger å kjøre disse kommandoene flere ganger. Ved å bruke XCOPY -kommandoen kan du opprette en batchfil som kopierer filene fra de angitte mappene til sikkerhetskopimappen, og bare de filene som har endret seg siden den siste kopien, blir overskrevet:

    @ECHO OFF XCOPY c: original c: backupfolder / m / e / y

    • Dette programmet vil kopiere filene fra den "originale" mappen til "backupfolder" -mappen. Disse mappene kan erstattes med andre (med tilsvarende mappebaner). / m indikerer at bare endrede filer vil bli kopiert; / e indikerer at alle undermapper (som er i den angitte mappen) vil bli kopiert; / y ber deg om å overskrive filen.
  • Skriv et mer komplekst backup -program. Bare å kopiere filer fra en mappe til en annen gjør det lettere å jobbe med datamaskinen din, men hva om du sorterer filene mens du kopierer dem? Dette krever FOR / IN / DO -kommandoen. Bruk denne kommandoen til å angi hvilken mappe filen skal kopieres til, avhengig av filtypen:

    @ECHO OFF cd c: source REM Dette er kildemappen med filene FOR %% f IN ( *. Doc *. Txt) DO XCOPY c: source "%% f" c: text / m / y REM Alle filer med utvidelsen .doc eller .txt REM blir kopiert fra c: source til c: text REM %% f denne variabelen FOR %% f IN ( *. Jpg *. Png *. Bmp) DO XCOPY C: source "%% f" c: images / m / y REM Alle filer med filtypen .webp, .png, .bmp REM blir kopiert fra c: source til c: images

  • Eksperimenter med forskjellige kommandoer. Det er mange eksempler på batchfilprogrammer på Internett.
  • Del 2 av 2: Hvordan lagre en batchfil

    1. 1 Skriv inn batchfilprogrammet. Når du er ferdig med å skrive inn og redigere batchfilprogrammet, lagrer du det som en kjørbar fil.
    2. 2 Klikk på Fil. Det er i øvre venstre hjørne av Notisblokk-vinduet. En rullegardinmeny åpnes.
    3. 3 Klikk på Lagre som. Det er i rullegardinmenyen Fil. Vinduet "Lagre som" åpnes.
    4. 4 Skriv inn navnet og utvidelsen .bat. Skriv inn et navn på linjen Filnavn, og skriv deretter inn .flaggermus.
      • For eksempel, hvis batchfilen som skal sikkerhetskopieres vil bli kalt "backup", skriver du inn backup.bat.
    5. 5 Åpne rullegardinmenyen Filtype. Du finner den nederst i vinduet Lagre som.
    6. 6 Klikk på Alle filer. Det er i rullegardinmenyen. Dette vil lagre filen med den angitte utvidelsen (i dette tilfellet .bat -utvidelsen).
    7. 7 Angi mappen der batchfilen skal lagres. For å gjøre dette, klikk på ønsket mappe (for eksempel på "Desktop") på venstre side av vinduet.
    8. 8 Klikk på Lagre. Det er i nedre høyre hjørne av vinduet Lagre som. Vinduet lukkes.
    9. 9 Lukk Notisblokk. Filen blir lagret som en batchfil i den angitte mappen.
    10. 10 Endre programmet til batchfilen. For å gjøre dette, høyreklikk på den og velg "Endre" fra menyen. Batchfilen åpnes i Notisblokk; gjøre de nødvendige endringene og deretter lagre filen ved å klikke Ctrl+S.
      • Endringene trer i kraft så snart du kjører batchfilen.

    Tips

    • Hvis en fil eller et katalognavn inneholder mellomrom, skal du legge til navnet i anførselstegn (f.eks. start "C: Documents and Settings ").
    • Du kan bruke tredjeparts redaktører som Notisblokk ++ til å redigere en batchfil, men dette er stort sett bortkastet tid hvis du skal lage grunnleggende batchfiler.
    • Noen kommandoer (for eksempel ipconfig) krever administrative rettigheter for å kjøre. I dette tilfellet høyreklikker du på filen og velger "Kjør som administrator" fra menyen (hvis du er logget inn som administrator).

    Advarsler

    • Batchfiler kan være farlige avhengig av kommandoene som brukes. Sørg for at kommandoene i batchfilen ikke forårsaker uønskede konsekvenser (for eksempel sletting av filer eller krasj av datamaskinen).