I denne instruksjonsdetaljer Slik oppretter du en BAT-kommandofil, kjører den og noen tilleggsinformasjon som kan være nyttig i sammenheng med emnet i spørsmålet.
Opprette en .bat-fil ved hjelp av Notisblokk
Den første og enkleste måten å lage en bat-fil på er å bruke standard Notepad-programmet som er tilstede i alle aktuelle versjoner av Windows.
Skriftstegene vil være som følger.
- Kjør notisboken (plassert i programmet - standard, i Windows 10 raskere kjører gjennom søket i oppgavelinjen hvis notisblokken ikke er i "Start" -menyen, kan du starte den fra C: \ Windows \ notepad.exe).
- Skriv inn koden til BAT-filen i Notisblokken (for eksempel, kopier fra et sted eller skriv din egen, om noen kommandoer - så i instruksjonene).
- I Notepad-menyen, velg "File" - "Lagre som", velg plasseringen av filen, angi navnet på filen med .bat-utvidelsen, og vær sikker på at feltet Filtype, sett "Alle filer".
- Klikk på Lagre-knappen.
MERK: Hvis filen ikke lagres på det angitte stedet, for eksempel til en C-disk, med meldingen "Du har ikke tillatelse til å lagre filer på dette stedet," Lagre det på "Dokumenter" -mappen eller på skrivebordet , og deretter kopiere til ønsket sted (årsaken til problemet er at i Windows 10 for å ta opp i enkelte mapper, er det nødvendig med administratorrettigheter, og siden notisblokken ikke har kjørt på vegne av administratoren, kan den ikke lagre filen til den angitte mappen).
Din .bat-fil klar: Hvis du kjører den, blir alle kommandoer som er oppført i filfilen automatisk utføres (forutsatt at det ikke er noen feil og behovet for administratorrettigheter: I noen tilfeller kan det være nødvendig å kjøre BAT-filen på vegne Av administratoren: Høyreklikk på .bat-filen - Kjør på vegne av administratoren i kontekstmenyen).
![Kjør en batfil på vegne av administratoren](/userfiles/135/1260_4.webp)
Merk: I fremtiden, hvis du vil redigere den opprettede filen, kan du bare trykke på den med høyre museknapp og velg Rediger.
Det finnes andre måter å lage en bat-fil, men de koker alle ned til å skrive kommandoer på en kommando i strengen i en tekstfil i en hvilken som helst tekstredigerer (uten formatering), som deretter lagres med .bat-utvidelsen (for eksempel I Windows XP og 32-biters Windows 7 kan du til og med lage en .bat-fil på kommandolinjen ved hjelp av Rediger tekstredigerer).
Hvis du aktiverer å vise filutvidelser (endringer i kontrollpanelet - Explorer-parametere - Vis - For å skjule utvidelsene av registrerte filtyper), kan du bare opprette en .txt-fil, og deretter endre navn på filen ved å sette .bat-utvidelsen.
Kjører programmer i BAT-filen og andre grunnleggende kommandoer
I kommandofilen kan du kjøre programmer og kommandoer fra denne listen: https://technet.microsoft.com/ru-ru/library/cc772390(v=ws.10 ).aspx (skjønt, noen av de angitte mai ikke være i Windows 8 og Windows 10). Neste - bare noen grunnleggende informasjon for nybegynnere.
Ofte er det følgende oppgaver: Start et program eller flere programmer fra .bat-fil, start en slags funksjon (for eksempel Rengjøre utklippstavlen, distribusjon av Wi-Fi fra en bærbar PC, Slå av datamaskinen av timer).
For å starte et program eller et program, bruk kommandoen:
start "" path_k_rogramHvis banen inneholder mellomrom, ta helt inn i dobbelte anførselstegn, for eksempel:
Start "" "C: \ programfiler \ program.exe"Etter banen til programmet kan du også spesifisere parametrene som den skal startes på, for eksempel (på samme måte hvis oppstartsparametrene inneholder mellomrom, ta dem i sitater):
Start "" C: \ windows \ notepad.exe file.txtMERK: I doble anførselstegn etter startprogramvare, bør kommandofilnavnene som vises i kommandolinjelederen angis. Dette er en valgfri parameter, men i fravær av disse sitatene kan utførelsen av BAT-filer som inneholder anførselstegn i baner og parametere, gå uventet.
En annen nyttig mulighet er å starte en annen bat-fil fra den nåværende filen, du kan gjøre dette ved hjelp av anropskommandoen:
Ring path_fail_bat parametereDe overførte parametrene når oppstart kan bli funnet i en annen bat-fil, for eksempel, vi kaller filen med parametrene:
Anrop fil2.bat parameter1 parameter2 parameter3I File2.Bat kan du lese disse parametrene og bruke som baner, parametere for å starte andre programmer på denne måten:
Ekko% 1 ekko% 2 ekko% 3 pauseDe. For hver parameter bruker vi sekvensnummeret med et prosent tegn. Resultatet i eksemplet ovenfor vil bli utdata til kommandoervinduet for alle overførte parametere (ekkokommandoen brukes til å sende tekst i konsollvinduet).
Som standard lukkes kommandoervinduet umiddelbart etter at alle kommandoer utføres. Hvis du trenger å lese informasjonen i vinduet, bruker du Pause-kommandoen - den vil stoppe kjøring av kommandoer (eller lukke vinduet) før du trykker på en hvilken som helst tast i konsollen fra brukersiden.
Noen ganger, før du utfører neste kommando, må du vente litt tid (for eksempel til det første programmet er fullført). For å gjøre dette, kan du bruke kommandoen:
Timeout / t time_b_secundHvis du ønsker det, kan du kjøre et program i en foldet form eller distribuert video ved hjelp av MIN og MAX-parametere før du spesifiserer programmet selv, for eksempel:
Start "" / min C: \ windows \ notepad.exeSlik lukker du kommando-vinduet etter at du har utført alle kommandoene (selv om den vanligvis er stengt når du bruker Start til Start), bruker du EXIT-kommandoen i den siste raden. Hvis konsollen ikke lukker uansett etter at programmet har startet, kan du prøve å bruke en slik kommando:
CMD / C START / B "" PATH_K_ROGRAM parametereMerk: I denne kommandoen, hvis stiene til programmet eller parametrene inneholder mellomrom, kan det være problemer med lanseringen som kan løses slik:
Cmd / c start "" / d "path_k_papka_s_belater" / b file_name_file "parameters_s_belater"Som allerede nevnt, er disse bare svært grunnleggende minimens på de mest brukte kommandoene i BAT-filer. Hvis nødvendig, utfør flere oppgaver, prøv å finne den nødvendige informasjonen på Internett (se etter for eksempel "Gjør noe på kommandolinjen" og bruk de samme kommandoene i .bat-filen) eller still et spørsmål i kommentarene, Jeg vil prøve å hjelpe.