Denne wikiHow lærer deg hvordan du skriver og lagrer en grunnleggende batchfil på en Windows -datamaskin. Denne filen inneholder en rekke DOS -kommandoer (Windows -språk) og er vanligvis opprettet for automatisk å aktivere ofte brukte kommandoer, for eksempel filoverføring. Du trenger ikke å laste ned et kraftig redigeringsprogram for å lage batchfiler; Windows standard Notisblokk -program er mer enn nok.
Steg
Del 1 av 2: Grunnleggende om læring av batchfiler
Trinn 1. Åpne Notisblokk
Dette programmet lar deg generere kode som en tekstfil og lagre den når den er ferdig som en batchfil. For å få tilgang til programmet, gå til menyen Start ”
skriv Notisblokk, og klikk på Notisblokk ”I blått øverst på menyen.
Notisblokk brukes vanligvis til å konvertere tekstfiler til batchfiler. Du kan imidlertid skrive batchfiltekst gjennom et hvilket som helst program
Lær noen grunnleggende batchfilkommandoer. Batchfiler kan kjøre en rekke DOS -kommandoer. Dette betyr at kommandoen du bruker ligner på en DOS -kommando. Noen av de viktige kommandoene inkluderer:
- ECHO - Viser tekst på skjermen
- @ECHO OFF - Skjuler normalt vist tekst
- START - Kjører filer gjennom hovedprogrammet
- REM - Setter inn en kommentarlinje i programmet
- MKDIR/RMDIR - Oppretter og sletter kataloger
- DEL - Slett filer (enten enkelt eller flere)
- KOPIER - Kopier en eller flere filer
- XCOPY - Lar deg kopiere filer med flere alternativer
- FOR/IN/DO - Lar deg velge eller spesifisere en fil.
- TITLE- Redigerer tittelen på programvinduet.
Skriv et katalogopprettelsesprogram. En av de enkleste måtene å lære å lage batchfiler er å fokusere på grunnleggende kommandoer eller oppgaver først. For eksempel kan du bruke en batchfil til å raskt opprette flere kataloger:
MKDIR c: / example1 MKDIR c: / example2
Skriv kode for å lage et grunnleggende sikkerhetskopieringsprogram. Batchfiler er et flott medium for å kjøre flere kommandoer, spesielt hvis du har konfigurert dem til å kjøre flere ganger. Med XCOPY -kommandoen kan du opprette en fil som kopierer filer fra den valgte mappen til sikkerhetskopimappen, og bare overskriver filer som har blitt oppdatert siden forrige kopieringsøkt:
@ECHO OFF XCOPY c: / original c: / backup -mappe /m /e /y
Denne kommandoen fungerer for å kopiere filer fra den "originale" mappen til "backup" -mappen. Du kan erstatte mappen med adressen til ønsket mappe eller katalog. “/M” indikerer at bare oppdaterte filer vil bli kopiert, “/e” indikerer at alle undermapper i den valgte katalogen vil bli kopiert, og “/y” viser en bekreftelsesmelding når en gammel fil blir overskrevet av en ny fil
Skriv et mer avansert backup -program. Å lage en fil som fungerer for å kopiere filer fra en mappe til en annen er absolutt morsomt. Men hva om du vil gjøre sorteringen samtidig? I slike situasjoner vil FOR/IN/DO -kommandoen være veldig nyttig. Du kan bruke disse kommandoene til å spesifisere eller fortelle hvor du skal sende/kopiere filer basert på utvidelsene deres:
@ECHO OFF cd c: / REM -kilder Dette er plasseringen av kildefilene for å sortere FOR %% f IN (*.doc *.txt) DO XCOPY c: / source / "%% f" c: / text /m /y REM Denne kommandoen flytter filer med filtypen.doc eller REM.txt fra mappen c: / sources til c: / text -mappen REM %% f er en variabel FOR %% f IN (*.jpg *.png *.bmp) DO XCOPY C: / source / "%% f" c: / images /m /y REM Denne kommandoen flytter filer med filtypen.jpg,.png, REM eller.bmp fra mappen c: / sources til c: / images mappe
Eksperimenter med forskjellige batchkommandoer. Hvis du trenger inspirasjon, kan du slå opp batchteksteksempler på internett.
Del 2 av 2: Lagring av batchfiler
Trinn 1. Fullfør tekstfilen
Etter at du har fullført og sjekket kommandoteksten, kan du lagre den som en kjørbar fil.
Trinn 2. Klikk på Fil
Det er i øvre venstre hjørne av "Notisblokk" -vinduet. En rullegardinmeny vises etter det.
Trinn 3. Klikk på Lagre som…
Dette alternativet er i rullegardinmenyen " Fil " Når du klikker på det, vises vinduet "Lagre som".
Trinn 4. Skriv inn filnavnet og filtypen ".bat"
I "Filnavn" -feltet skriver du inn navnet på programmet du ønsker, etterfulgt av filtypen.bat.
For et program som heter "Sikkerhetskopiering", skriver du for eksempel Backup.bat i dette feltet
Trinn 5. Klikk på "Lagre som type" -rullegardinboksen
Denne boksen er nederst i vinduet "Lagre som". En rullegardinmeny vises.
Trinn 6. Klikk på Alle filer
Dette alternativet er i rullegardinmenyen. Med dette alternativet kan filen lagres som hvilken som helst utvidelse du angir (i dette tilfellet ".bat").
Trinn 7. Velg et lagringssted
Klikk på en mappe på venstre side av vinduet (f.eks. Skrivebord ”) For å velge et sted.
Trinn 8. Klikk på Lagre
Det er i nedre høyre hjørne av vinduet "Lagre som". Vinduet lukkes etter det.
Trinn 9. Lukk Notisblokk -filen
Filen blir lagret som en batchfil på det valgte stedet.
Trinn 10. Rediger innholdet i batchfilen
Når det er nødvendig, kan du høyreklikke på filen og velge " Redigere "Fra rullegardinmenyen. Etter det åpnes filen som et Notisblokk -dokument. På dette tidspunktet kan du gjøre endringer og lagre filen ved å trykke på hurtigtasten Ctrl+S.
Endringene trer i kraft umiddelbart når du kjører filen
Tips
- Du må bruke anførselstegn hvis du vil bruke kataloger eller filer som har mellomrom i navnene, f.eks. start "C: / Documents and Settings \").
- Du kan bruke et tredjeparts tekstredigeringsprogram som Notisblokk ++ til å redigere batchfiler, men vanligvis er bruk av et slikt program sløsing med tid hvis du bare trenger å skrive en enkel batchfil.
- Noen kommandoer (f.eks. Ipconfig) krever administrative tillatelser for å kjøre. Du kan høyreklikke på filen og velge "Kjør som administrator" for å gi tillatelser så lenge du bruker en administratorkonto.