Hur man skriver bat-filer. Hur skapar man en fil med tillägget BAT i Anteckningar? Hur man automatiserar filradering efter typ


Användande GUI i operativsystem verkar idag vara något som tas för givet och helt naturligt, men så var det inte alltid. Det första MS DOS-operativsystemet utvecklades av Microsoft, hade inget GUI och styrdes av indata textkommandon. Det har dock gått nästan 40 år sedan dess skriptspråk Kommandoraden är fortfarande populär, och inte bara bland utvecklare.

Kommandoraden är inte så bekväm, men med dess hjälp kan du utföra operationer som inte är möjliga från GUI. Å andra sidan, att starta konsolen varje gång, ange kommandon i den en efter en - allt detta saktar ner arbetet avsevärt. Du kan dock avsevärt förenkla uppgiften genom att skapa en bat-fil eller helt enkelt en batch-fil - textfil med BAT-tillägget, som innehåller en lista med instruktioner som behandlas av CMD-kommandotolken. Sådana filer används för automatisering olika uppgifter, till exempel för att ta bort temporära filer enligt ett schema eller köra program.

Hur man skapar en fil med en BAT-tillägg

Så, hur skapar man en bat-fil i Windows 7/10? Väldigt enkelt. För att göra detta behöver du vilken textredigerare som helst och kunskap om grunderna för kommandoraden. Du kan använda Notepad, eller ännu bättre, Notepad++, eftersom det senare har syntaxmarkering. Skapa i editorn ny fil, i menyn "Arkiv", välj "Spara som", ge det framtida skriptet ett namn och i rullgardinsmenyn "Filtyp", välj "Satsfil (*bat; *cmd; *nt)".

Om du vill använda Notepad för att skapa en bat-fil, måste du tilldela tillägget manuellt och välja "Alla filer" i listan "Filtyp".

Som du kan se är det inte svårt att skapa en fil med bat-tillägget, men det finns några finesser här. Radbrytningar kan inte användas i kommandofiler;

Istället för BAT-tillägget kan du använda CMD, resultatet av att köra skriptet blir exakt detsamma.

Grundläggande kommandon, syntax och exempel på användning av batchfiler

Du vet hur man gör en bat-fil, nu är det dags för den mest intressanta delen, nämligen syntaxen för CMD-tolkspråket. Det är klart att en tom batchfil inte kommer att fungera, den kommer inte ens att starta när du dubbelklickar på den. För att skriptet ska fungera måste minst ett kommando vara skrivet i det. För tydligt exempel Låt oss se hur man skriver en bat-fil för att starta program. Låt oss säga att när du börjar arbeta startar du tre program varje gång – Chrome, Firefox och VLC. Låt oss förenkla uppgiften genom att skapa ett skript som startar dessa program själv med fem sekunders mellanrum.

Öppna en tom batchfil och klistra in följande kommandon i den:

Starta "" "C:/Program Files/Google/Chrome/Application/chrome.exe" timeout /t 05 start "" "C:/Program Files/Mozilla Firefox/firefox.exe" timeout /t 05 start "" "C :/Program Files/VideoLAN/VLC/vlc.exe"

Team Start Lanserar körbar fil önskat program, och laget timeout/t ställer in intervallet mellan starter. Var uppmärksam på placeringen av citattecken - de innehåller sökvägar som innehåller mellanslag. Även om det är på väg dit Kyrilliska karaktärer, i början av skriptet bör du infoga ett kommando som ändrar kodningen chcp 1251, annars kommer tolken inte att kunna läsa sökvägen korrekt.

När du kör skriptet kommer fyra konsolfönster att öppnas i tur och ordning. Detta är normalt efter att du har kört kommandona. För att göra detta bör programstartkoden ändras enligt följande:

Starta /b "" "sökväg"

Det kan också hända att det någon gång blir nödvändigt att pausa exekveringen av skriptet så att användaren kan bestämma om alla andra kommandon ska köras eller inte. Det finns ett kommando för detta paus. Testa att ersätta timeout med den och se vad som händer.

Starta /b "" "sökväg" paus

Låt oss titta på ett annat exempel på kommandon för en bat-fil. Låt oss skriva ett skript som stänger av datorn i ett fall och startar om den i ett annat. För dessa ändamål kommer vi att använda kommandot stänga av med parametrar /s, /r Och /t. Om du vill kan du lägga till en begäran om att utföra en åtgärd i din kroppsfil, så här:

@echo off chcp 1251 echo "Är du säker på att du vill stänga av din dator?" pausa avstängning /s /t 0

Låt oss förklara. Det första kommandot döljer texten i själva kommandona, det andra - ställer in den kyrilliska kodningen, det tredje - visar ett meddelande för användaren, det fjärde - ställer in en paus, det femte - stänger av och med tangenten /r istället för /s startar om din dator utan den traditionella fördröjningen på en minut. Om du inte vill stå på ceremoni med förfrågningar och pauser kan du bara lämna det femte kommandot.

Om du ser kryakozyabra istället för rysk text när du kör kommandot, försök att konvertera skriptfilen till ANSI.

Vad mer kan du göra med skript? En massa saker, till exempel att ta bort, kopiera eller flytta filer. Låt oss säga att du har en viss datamapp i roten på enhet D, vars innehåll måste rensas i ett svep. Öppna batchfilen och klistra in följande kommando i den:

Del /A /F /Q "D:/data"

Eller så kan du göra så här:

Forfiler /p "D:/data" /s /m *.* /c "cmd /c Del @sökväg"

Till skillnad från det första tar det andra kommandot bort filer rekursivt, det vill säga alla filer i datamappen raderas plus de som finns i underkataloger.

Och här är en till användbart exempel. Låt oss skriva ett manus som kommer att skapa säkerhetskopia innehållet i en mapp och spara data till en annan. Kommandot ansvarar för kopiering robokopi:

Robocopy C:/data D:/backup /e paus

Genom att köra en sådan batchfil för exekvering kommer du att kopiera allt innehåll datamappar till säkerhetskopieringsmappen, inklusive underkataloger, tomma och med filer. Förresten, kommandot robocopy har många parametrar som gör att du kan konfigurera kopieringsparametrar mycket flexibelt.

Kör bat-filer som administratör och enligt ett schema, dold bat-start

Nu vet du hur du skapar batchfiler och har några allmän uppfattning om CMD-tolkspråket. Det var grunderna, nu är det dags att bekanta sig med några användbara funktioner arbetar med bat-filer. Det är känt att program kräver administratörsrättigheter för att utföra vissa åtgärder. Batniks kan också behöva dem. Det mest uppenbara sättet att köra skriptet som administratör är att klicka på det Högerklicka musen och välj lämpligt alternativ i snabbmenyn.

Dessutom kan du se till att en specifik batchfil alltid kommer att startas med förhöjda privilegier. För att göra detta måste du skapa en vanlig genväg till ett sådant skript, öppna dess egenskaper, klicka på knappen "Avancerat" och markera kryssrutan "Kör som administratör" i fönstret som öppnas. Den här metoden är också bra eftersom den låter dig välja vilken ikon som helst för genvägen, medan en fil med ett BAT- eller CMD-tillägg alltid kommer att ha ett obeskrivligt utseende.

Skript, som alla applikationer, kan startas enligt ett schema. Team timeout/tär inte helt lämpligt här för försenad lansering, är det bäst att använda den inbyggda Windows Task Scheduler. Allt är enkelt här. Öppna med kommandot taskschd.msc Schemaläggare, besluta om utlösaren, välj åtgärden "Kör program" och ange sökvägen till bat-filen. Det är allt, skriptet kommer att lanseras vid den schemalagda tiden.

Och till sist, ytterligare en intressant punkt. När du kör en bat-fil visas ett kommandoradsfönster på skärmen, även om det bara är för en bråkdel av en sekund. Är det möjligt att få skriptet att köras in dolt läge? Det är möjligt, och på flera sätt. Den enklaste är som följer. Skapa en genväg för bat-filen, öppna dess egenskaper och välj "Komprimerad till ikon" från menyn "Fönster". Efter detta kommer det enda synliga tecknet på att skriptet körs vara utseendet på CMD-ikonen i aktivitetsfältet, men inga fönster öppnas.

Om du helt vill dölja körningen av skriptet kan du använda en "krycka" - VBS-skriptet, som kommer att starta din batchfil i dolt läge. Skripttexten finns nedan, spara den i en fil hidden.vbs, efter att tidigare ha ersatt sökvägen i den andra kodraden D:/script.bat sökvägen till din kroppsfil.

Ställ in WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "D:\script.bat" & Chr(34), 0 Ställ in WshShell = Ingenting

Det finns också andra alternativ, till exempel att använda verktyget Dold start, som låter dig köra körbara filer och batchfiler i dolt läge, inklusive utan inbjudan.

Och det var allt för nu. Information om att skapa BAT-skript finns lätt att hitta på Internet. Det är också en bra idé att läsa William Staneks lärobok "Command Microsoft sträng Windows". Trots att det har gått mer än tio år sedan bokens utgivning är informationen i den fortfarande relevant.

Människor som är bekanta med termen batchfil vet att BAT-filer avsevärt kan förenkla livet och spara tid om du vet hur man skriver och använder dem på rätt sätt. I den här artikeln kommer jag att prata om hur man skapar BAT-filer och introducerar dig för vanliga misstag som vanligtvis uppstår när du skriver dem.

Att skapa en BAT-fil är väldigt enkelt. Öppna bara Anteckningar och spara ett tomt ark med filtillägget .bat, välj alternativet Spara som... och skriv i filnamnsfältet något som slutar på .bat, till exempel test.bat.
Ange filtypen enligt skärmdumpen nedan - Alla filer. Spara och ta emot en BAT-fil.

Du kan redigera BAT-filen i Notepad eller någon annan textredigerare som fokuserar på att arbeta med kod.

Låt oss nu gå direkt till praktisk information. Många människor på Internet letar efter ett svar på frågan: Hur hanterar man mellanslag i BAT-filer? . I sökvägar till mappar och körbara filer orsakar närvaron av ett mellanslag ett fel. Det vanligaste svaret är: Bifoga vägen inom citattecken. Och detta svar är inte korrekt. Det är sant att vissa kommer att skumma om munnen och hävda att det fungerar. Så två varför dök upp - varför det inte är sant och varför några kommer att vara det.

På Windows (liksom på UNIX) registreras program som är installerade på systemet i enlighet därmed av systemet. Därför några av installerade program kan startas med ett enkelt kommando från en BAT-fil eller från Kör-appleten i startpanelen. Ett sådant program är Firefox:

starta firefox

Om du efter detta kommando skriver sökvägen till den körbara filen, händer följande: den startar Firefox webbläsare och försöker bearbeta begäran, det vill säga filen vars sökväg är angiven. Det vill säga om du anger följande:

starta firefox C:\Program Files\Mozilla Firefox\firefox.exe

Webbläsaren öppnas, oavsett vad den säger efter start av firefox . Det är därför som några kamrater kommer att försäkra att allt fungerar utmärkt. Men om du tar bärbart program, då blir situationen en helt annan. Låt oss ta som exempel Filezilla ftp-klient. Eftersom systemet inte känner till programmet, raden ovan

starta filezilla

kommer inte att fungera. För att köra ett program som är okänt för systemet måste du ange sökvägen till det:

starta D:\FileZilla\FileZilla.exe

Långa namn i bat-filer

Låt oss nu prata om stigar och utrymmen. Det första sättet att undvika detta problem är att använda ett kort namn.

starta C:\Program Files\Sound Club\scw.exe

I exemplet finns två namn med mellanslag. Låt oss ersätta dem med korta. Reglerna för att skapa korta namn är följande: det korta namnet använder de första sex tecknen i namnet, exklusive mellanslag, efter namnet anges mappens serienummer med symbolen ~ . Eftersom mina programfiler och mapparna Sound Club är singular, kommer det att se ut så här:

Programfiler - Progra~1 Sound Club - SoundC~1 start C:\Progra~1 \SoundC~1 \scw.exe

Om det finns två mappar i närheten, till exempel Sound Club och Sound Clown, måste du följa reglerna, i exemplet ovan måste du ange SoundC~2, eftersom i det här fallet Sound Club kommer att vara det andra namnet (namnen räknas i alfabetisk ordning beställa).

Men den här metoden är obekväm eftersom du måste specificera serie nummer. Situationen med programfiler är mer eller mindre normal. Få människor kommer att träffa två liknande mapparsystemdisk. Men om du bestämmer dig för att installera flera Mozilla-produkter på din dator. Du kommer att få flera mappar, till exempel:

Mozilla Firefox Mozilla Thunderbird Mozilla Sunbird

Korta namn för dem kommer att vara

Mozill~1 Mozill~2 Mozill~3

Föreställ dig nu att du skrev en BAT-fil som nämner dessa program. Om du avinstallerar Firefox kommer de återstående posterna inte längre att fungera, och om du avinstallerar Thunderbird kommer posten för Sunbird inte längre att fungera. Kort sagt, metoden med korta namn är inte vår väg.

Mellanslag och citat i bat-filer

Citat fungerar faktiskt, men inte på de sätt som brukar rekommenderas. Följande rekommenderas vanligtvis:

starta "C:\Program Files\Sound Club\scw.exe"

Så kommandot kommer inte att fungera, för om du tittar på hjälpen för det (start /? ), så kommer du att se följande i hjälpen:

START ["huvud"] [kommando/program] [parametrar]

Som du kan se är den första parametern fönstertiteln och den står inom citattecken. Den här parametern är valfri, men det rekommenderas fortfarande att specificera den () för att undvika fel när kommandot körs. Du behöver inte skriva något i citattecken. Det kommer att bli så här:

starta "" "C:\Program Files\Sound Club\scw.exe"

Alternativet att omge alla namn med mellanslag separat inom citattecken kommer också att fungera:

starta C:\"Program Files"\"Sound Club"\scw.exe

Men i vissa fall fungerar inget av ovanstående. I sådana fall kan jag rekommendera att använda kommandot cd. Låt oss gå till systempartition, använd sedan cd till mappen Program Files och kör programmet (start):

%SystemDrive% cd \Program Files\Sound Club\ starta scw.exe

Jag tror att den här metoden kommer att fungera överallt. Nu ett par till viktiga punkter. Låt oss säga att du har skapat en batchfil som startar tre program och att du tillfälligt måste utesluta lanseringen av ett av de tre. Detta kan göras genom att ta bort raden eller kommentera den. Den första metoden är vandal, och den andra, se nedan.

starta firefox starta jetaudio rem starta defraggler

I I detta fall Starten av programmet Defraggler.exe som är installerat på systemet är inaktiverat. Kommentera rader genom att ange kommandot rem i början av raden. Alla BAT-filer körs i ett konsolfönster. För att få det att försvinna när kommandona är klara, glöm inte att skriva utgångskommandot i slutet.

starta firefox starta jetaudio rem starta defragler avsluta

Starta applikationer från en bat-fil

I den första delen av artikeln I översikt pratade om BAT-filer. Nu har det blivit klart vad det är och vad det äts med. I den andra delen kommer vi att prata om mer specifika saker. Till exempel hur man använder en BAT-fil för att starta flera applikationer med vissa inställningar eller i automatiskt läge installera programmet för att inte slösa tid på svar som Du godkänner villkoren licensavtal? och tryck inte på onödiga knappar.

Flera sätt att starta applikationer med hjälp av en BAT-fil beskrivs ovan. Den allra första är kort kommando för att starta programmet som är installerat på systemet.

starta firefox

Det här fungerar inte alltid. Därför kan denna teknik ganska appliceras på vissa specifikt system, men som universell lösning han passar inte. Om ditt mål är att få BAT-filen att fungera överallt och alltid, måste du använda fullständiga sökvägar:

starta C:\"Program Files"\"Mozilla Firefox"\firefox.exe

Jag noterade också att BAT-filen måste innehålla ett kommando för att slutföra:

starta C:\"Program Files"\"Mozilla Firefox"\firefox.exe avsluta

Köra program i bat-filer med parametrar (nycklar)

Du kan inte bara köra programmet, utan ge det ytterligare kommandon vid uppstart. Till exempel, kommandot att köra minimerat:

starta /min D:\FileZilla\FileZilla.exe avsluta

Att kommando betyder i detta fall att indikera nyckeln. Nyckeln indikeras med ett snedstreck efter huvudkommandot (kommando / tangent). Huvudlag i det här fallet är det start. Det är sant att min-tangenten bara fungerar i hälften av fallen, eftersom den relaterar specifikt till kommandot starta start, och inte till programmen som det här kommandot startar.

I allmänhet finns det många nycklar och uppsättningar nycklar olika program kan variera avsevärt. Det finns dock några vanliga. Till exempel hjälptangenten (/? eller /help). För att spåra funktionen för denna nyckel, överväg praktiskt exempel. Öppna konsolen (Klicka + R , skriv in cmd , sedan Enter ) och skriv följande i konsolen:

Start /?

Konsolen visar en lista med giltiga nycklar med kommentarer för startkommandot.

Var uppmärksam på /wait-omkopplaren. I vissa fall är det helt enkelt oersättligt. Till exempel bestämde du dig för att använda en BAT-fil för att packa upp arkivet med programmet och köra just detta program. Batchfilen kommer att innehålla två kommandon - för uppackning och för lansering. Eftersom kommandona kommer att köras nästan samtidigt när BAT-filen körs, kommer arkivet inte att hinna packa upp och det finns inget att köra. Därför blir det ett fel. I det här fallet kommer nyckeln att komma till undsättning /vänta:

Således kommer systemet först att utföra den första åtgärden, vänta på att den ska slutföras och först sedan fortsätta till den andra. Om du behöver vänta en viss tid är det lättare att använda ett konsolverktyg. Skriv på rätt plats i BAT-filen nästa kommando(antal - antal sekunder):

starta Sleep.exe 15

Du kan göra mycket med nycklar. Det är möjligt att installera applikationer. För att göra detta används flera nycklar beroende på vilken typ av installationsprogram som används för att installera programmet på datorn:

/S /s /q /silent och ett antal andra

I vissa fall kan det vara väldigt bekvämt. Avast Antivirus har alternativet tyst installation i företagsversionen. Den fria (hem)versionen har förmodligen inte en tyst installation. Men om du vet hur InstallShield-installationsprogrammet fungerar, kommer du att förstå att detta är en canard, eftersom det här installationsprogrammet i sig stöder /S-tysta installationsväxeln. Det betyder att alla produkter som tillverkas på grundval av den gör detsamma. Och Avast är inget undantag. Skapa bara en fil med innehållet i mappen med Avasts BAT

starta avast.exe /S avsluta

du startar det och programmet installeras på din dator med praktiskt taget ingen input från dig. På så sätt kan du skriva en hel lista med program för tyst installation och spara tid, till exempel när du installerar om systemet. I artikeln kan du få mer detaljerad information med nycklar.

Det finns andra alternativ för att hantera program med hjälp av BAT-filer. Du kan starta ett program genom att säga åt det att öppna en fil vid start. Jag använder denna metod när jag utvecklar webbplatser. Det är väldigt bekvämt när alla dina verktyg öppnas nödvändiga dokument och mappar med bara ett klick:

rem anslutning till ftp-server starta /min D:\FileZilla\FileZilla.exe "ftp://login:lösenord@server" rem att öppna index.php i Firefox starta C:\"programfiler"\"mozilla firefox"\firefox.exe "http://localhost/site_folder/index.php" rem öppna start.html i en textredigerare start /min C:\"Program Files"\text_editor.exe "E:\server\site_folder\index.html" åter öppna mappen med webbplatsfiler starta /min E:\server\mapp_med_webbplats rem konsol utgång utgång

Jag noterar att alla tekniker som beskrivs ovan kan användas i olika kombinationer och kombinationer.

start /min /wait program.exe /m /S start C:\Directory\program2.exe "C:\Files\file.odt" avsluta

Men det är viktigt att komma ihåg: allt relaterat till körningen av programmet som startas i batchfilen skrivs med det på samma rad.

starta C:\"programfiler"\"mozilla firefox"\firefox.exe "http://localhost/site_folder/index.php"

Som en epilog kommer jag att erbjuda för din granskning konverteraren av BAT-filer till applikationer i .exe-formatet - . En BAT-fil är inte alltid estetiskt tilltalande, men med hjälp av en omvandlare kan du packa en batchfil i en exe-fil, dekorera den med valfri ikon.

Jag stötte på en annan BAT till EXE-omvandlare, du kan betrakta den som ett alternativ till det tidigare programmet: Advanced Bat To Exe Converter

Som bekant, operativsystem med grafiska användargränssnitt de "hanterade" inte alltid datorer. Redan innan deras utseende användes DOS-liknande operativsystem mycket ofta, för att utföra alla åtgärder som det var nödvändigt att gå in i specialteam. Och det var från dem som principerna för att skapa och exekvera så kallade batchfiler lånades.

Trots högljudda uttalanden från Microsoft om att stödet för MS-DOS upphörde för länge sedan, om du tänker efter är det inte svårt att inse att samma kommandorad eller PowerShell-konsol fungerar på exakt samma principer. Och för dem är det ibland helt onödigt att ange vissa kommandon som initierar utförandet av vissa åtgärder. Du kan enkelt skriva din egen kod och spara den i en speciell BAT-fil, efter körning kommer åtgärderna att utföras automatiskt. Men hur skapar man en BAT-fil i Windows 7 eller OS lägre eller högre? Det finns flera för detta enkla sätt, som kommer att diskuteras vidare. Men först måste du ta reda på vad dessa föremål är och vad de kan användas till.

Vad är en batchfil?

I allmänhet finns det idag två huvudtyper av sådana filer, som delar dem enbart efter förlängning: antingen BAT eller CMD. Eftersom sådana objekt är mycket lika varandra både i innehåll och i exekveringsprincipen, så att det inte uppstår någon förvirring, kommer vi att överväga specifikt frågor relaterade till hur man skapar en BAT-fil i Windows 7 och högre (även om de föreslagna lösningarna gäller lika för tidigare ändringar).

En BAT-fil, eller i vanligt språkbruk en "bat-fil", är den vanligaste Textdokument, som innehåller en uppsättning vissa kommandon, som exekveras sekventiellt när du flyttar från en rad kod till nästa. Men set kan innehålla många ytterligare operatörer, inklusive looping av exekvering av någon åtgärd (loop) eller övergångar under förutsättning av villkor (if, goto, etc.). Om man tittar på de två andra operatorerna kommer det att bli tydligt för många att de användes i så uråldriga och primitiva programmeringsspråk, som inkluderar Basic. Trots detta befinner de sig i det nuvarande utvecklingsstadiet datateknik används också framgångsrikt på mer "avancerade" språk (till exempel när man skriver manus i VB eller Pascal språk).

Vad är de till för?

När det gäller syftet med sådana filer, används de för det mesta för att automatisera vissa, så att säga, rutinprocesser, oftast förknippade med primitiva åtgärder såsom kopiering eller flyttning av data, sekventiell lansering av flera program, etc. Av någon anledning , man tror att detta är systemadministratörers privilegium, men många användare kan också tycka att kunskap om strukturen för sådana objekt är användbar (till exempel för att köra vissa typer av applikationer i Windows-miljö via kommandoraden, om den normala starten av en EXE-fil av någon anledning blockeras av operativsystemet, eller någon systeminställning visar sig vara otillgänglig för ändringar).

Exempel på Windows Batch-filer

Vi kommer att prata om hur man skapar en BAT-fil i Windows 10 och nedan lite senare, men för nu, för att få slutlig klarhet om det maximala effektiv användning sådana objekt i Windows-system, låt oss titta på några intressanta exempel.

Så förmodligen vet alla de användare som en gång arbetade med de första ändringarna av Windows att de tidigare innehöll specialfil Autoexec.bat, ansvarig för systemkonfigurationer när den startar, och användaren kan lägga till exekveringskommandon till den själv nödvändiga applikationer som att städa disk utrymme, skapa kopior av viktig data, etc. Det var först mycket senare som en speciell konfigurator dök upp i systemet, anropad av kommandot msconfig.

Ett annat ganska ovanligt exempel kan ges för surfplattor på Windows baserad RT version 8 och 8.1, där applikationer installeras exklusivt via Windows Store, och programvara från tredje part kan inte installeras.

En lösning hittades och presenterades av en grupp entusiaster i form av ett litet verktyg RT_Jailbreak 1.20, som innehåller en "batka" som låter dig inaktivera verifiering av digitala signaturer för installerade applikationer (utan en Microsoft-signatur är installation omöjlig, eftersom samt inaktivera kontroller med själva systemet, där sådana verktyg är blockerade).

De ser inte mindre intressanta ut kommandofil från Windows set RT Development Tool, som låter dig starta om systemet i utvecklarläge.

Och naturligtvis visade sig SignTool-programmet vara ett mycket nödvändigt verktyg, presenterat exakt i form av en batch-BAT-fil, så att du kan köra för alla programvara och dess komponenter i form av körbara filer EXE-filer och relaterade DLL:er, så att säga, "återtecknande" med en ändring i originalet digital signatur för Microsofts signatur.

Hur skapar jag en BAT-fil i Windows med Utforskaren?

Men låt oss återgå till att skapa paketobjekt. Hur skapar man en BAT-fil med hjälp av systemets inbyggda filhanterare? Elementärt!

Via RMB på tomt utrymme på den angivna platsen, välj avsnittet "Skapa..." och gå sedan till punkten för att skapa ett textdokument. Efter att den dykt upp i arbetsytan behöver du helt enkelt byta namn på filen och ge den ett godtyckligt namn och motsvarande BAT-tillägg separerade med en punkt. Observera att när du utför en sådan operation måste visningen av tillägg vara aktiverad.

Hur skapar man en fil med tillägget BAT i Anteckningar?

Eftersom, som nämnts ovan, "batnik" är en textfil, finns det en annan lösning som innebär att man använder standarden textredigerare"Anteckningsbok". Hur skapar man en BAT-fil i det här fallet? Enkelt också!

Stiga på nödvändiga kommandon, och sedan genom filmenyn sparar du filen, men i dokumenttypen ställer du in "Alla filer", och i namnfältet anger du önskat namn med BAT-förlängning genom en punkt. Användarrecensioner indikerar att denna metod används oftast.

Obs: För säkerhets skull är det värt att notera att registerfiler skapas på samma sätt, om det behövs.

Använder FAR-filhanteraren

Slutligen, låt oss titta på hur man skapar en BAT-fil i en av de populära filhanterare berättigad FAR Manager, som skapades i bilden och likheten av "Grandfather Norton" (Norton Commander).

För detta används en kombination Skifttangenter+ F4, varefter filnamnet med filnamnstillägget separerat med en punkt skrivs in i filnamnsfältet, enter-tangenten trycks ned och sparas tom fil produceras genom att trycka på Shift+ F2, vilket motsvarar kommandot "Spara som...". Redigera innehåll med input nödvändiga kommandon möjligt genom motsvarande "Redigera"-funktion, anropad av F4-tangenten. När det gäller kommandon är det bättre att studera dem själv i förväg. Men för alla som till exempel vill skapa en mapp med hjälp av en BAT-fil, kan du erbjuda kommandot MKDIR eller dess förkortade version MD FolderName, där FolderName är namnet på katalogen. I stort sett kan kommandot kompliceras genom att ange en plats på disken och välja en användare. Och i allmänhet, för nästan alla kommandon kan du använda absolut alla variabler, som i kommandon är inneslutna i procentsymboler på båda sidor.

Epilog

Det är allt för frågan om hur man skapar en BAT-fil på Windows-system med några enkla verktyg. Vilken av dem som är den enklaste är upp till användaren att bestämma, men för bekvämligheten av att samtidigt skapa en "batchfil" och redigera den är det bäst att använda antingen Notepad (eller en annan liknande textredigerare) eller FAR Manager.


En bat-fil är en textfil i operativsystem Windows familj, som innehåller sekvensen systemkommandon som ska köras av kommandotolken "cmd.exe". I allmänhet är det en skriptfil. Efter att ha startat bat-filen läser kommandotolken dess innehåll rad för rad och exekverar de mottagna kommandona sekventiellt. Idag ska vi titta på hur du kan skapa en bat-fil, och även bekanta oss med program för att skapa och redigera dessa filer.

Syftet med bat-filer

Filer med bat-tillägget är designade för att automatisera många rutinuppgifter i operativ system Windows. De kommer att vara mycket användbara i fall där det är nödvändigt att utföra någon operation eller sekvens av operationer ett stort antal gånger i rad eller periodiskt upprepa en viss algoritm. Först och främst handlar det om att arbeta med filsystem(Skapande stor kvantitet kataloger, särskilt kapslade sådana, massbyte filer). , Du kan ta reda på det genom att klicka på länken ovan.

Skapa en bat-fil

Alla användare kan skapa en textkommandofil - det är absolut inget komplicerat här. För att göra detta behöver du bara en textredigerare (funktionaliteten hos en vanlig anteckningsbok kommer att vara ganska tillräcklig).

Första metoden

  1. Skapa ett nytt textdokument i valfri katalog.

För att utföra denna åtgärd, ring innehållsmeny katalogutrymme fritt från mappar och filer och välj "Skapa". Klicka på "Textfil" i rullgardinsmenyn.

  1. Ange namnet på det skapade dokumentet och klicka på "Enter".
  2. Öppna den skapade filen dubbelklicka möss.

  1. Låt oss ange några enkla kommandon för att kontrollera dess funktionalitet:

@ eko Hallå, im fladdermus!

@echo – kommando för att visa text på skärmen;

Hej, jag är fladdermus - själva texten;

pausa – vänta på användaråtgärder innan du stänger fönstret. Efter att ha utfört kommandot "@echo" kommer kommandotolken inte att stängas automatiskt, vilket gör att användaren kan bekanta sig med resultatet av dess exekvering (vi kommer att se den inmatade texten på skärmen).

  1. Öppna alternativet "Arkiv" i huvudmenyn för anteckningar och klicka på "Spara som...".

  1. I dialogrutan som visas väljer du filtypen "Alla filer".

  1. Lägg sedan till i namnet på vårt dokument nästa text".bat", vilket i slutändan kommer att resultera i "file.bat".
  2. Klicka på knappen "Spara".

Som ett resultat kommer ett dokument som heter "file.bat" att dyka upp i Explorer-fönstret, för att starta vilket du måste dubbelklicka på det med vänster musknapp eller markera det och trycka på "Enter".

Redigering kommandofil utförs genom att välja kommandot "Ändra" från dess snabbmeny.

Andra metoden

Den andra metoden för att skapa bat-filer är nästan lik den första, men vi kommer inte att ignorera den.

  1. Vi startar Anteckningar med någon känd metod.
  • Genom genvägen i Start-menyn - gå till "Start - Alla program - Tillbehör - Anteckningar" i Windows 7 eller "Start - Alla program - Tillbehör - Windows - Anteckningar" i senare utgåvor av Windows.
  • I sökruta"Start" / "Windows", gå till anteckningar och starta programmet genom att klicka på genvägen i resultatlistan.
  • Öppna fönstret för att utföra systemkommandon med tangentkombinationen "Win+R", ange "anteckningsblock" och klicka på "OK".
  1. Låt oss gå vidare till punkt nr 4 i den tidigare metoden.

Redigera bat-filer med Windows

  1. Högerklicka på filen bat-format genom att anropa dess snabbmeny.

  1. Från menyn som visas väljer du "Redigera" eller "Redigera".
  2. Innehållet i bat-filen visas i fönstret som öppnas med en vanlig textredigerare, vanligtvis Anteckningar.
  3. Vi gör nödvändiga justeringar och sparar resultatet.

Dr.Batcher – ett program för att skapa bat-filer och redigera dem

Även om användningen av bat-filer inte är så populär bland användare idag, är det fortfarande mer effektivt att ta till deras hjälp för att lösa många problem på en dator. Om för en nybörjare som ibland använder kommandotolken räcker anteckningsblockets funktionalitet, då för systemadministratör och en vareznik engagerad i skapandet Windows bygger eller automatiskt installerad programvara för det, en mer avancerad och behändigt verktyg för att arbeta med bat-format dokument. Det är Dr.Batcher-verktyget. Gränssnittet och funktionaliteten i programmet skiljer sig inte mycket från anteckningsblock som Notepad++. Huvudmenyn innehåller knappar för ofta använda kommandon. Dr.Batcher siffrar sidor, stöder bokmärken, innehåller en lista över systemkommandon för bat-filer och markerar syntaxen för inmatade kommandon.

Skapa en bat-fil i Dr.Batcher

  1. Låt oss starta applikationen.
  2. Anropa "Arkiv" i dess huvudmeny och klicka på "Ny". Detsamma görs genom att klicka på ikonen ren tavla, som finns under "Arkiv"-menyn.
  3. I dialogrutan väljer du "Töm batchfil".

Ett programfönster visas på skärmen med alla funktioner som behövs för att arbeta med bat-filer.

Redigera bat-filer i Dr.Batcher

Det finns flera sätt att öppna ett bat-format dokument för redigering i Dr.Batcher, som kommer att diskuteras vidare.

Redigering via snabbmenyn för en bat-fil

  1. Kalla upp snabbmenyn för batformatdokumentet.
  2. I rullgardinsmenyn väljer du "Redigera med Dr.Batcher".

Då öppnas ett programfönster med innehållet i vår textbatchfil, där du kan göra justeringar av dess innehåll.

Redigera bat-filer med Dr.Batcher

  1. Starta Batcher-applikationen.
  2. Anropa "Arkiv" i dess huvudmeny.
  3. Välj "Öppna" från rullgardinsmenyn.

Samma sak görs genom att klicka på mappikonen som finns under huvudmenyn.

  1. I filöppningsdialogrutan anger du sökvägen till erforderligt dokument bat-format och klicka på "Öppna".

Vår bat-fil öppnas i Dr.Batcher-fönstret och du kan göra justeringar i den.

Om du har några frågor om ämnet "Hur skapar man en bat-fil? Program för att skapa och redigera bat-filer", då kan du fråga dem i kommentarerna


if(function_exists("the_ratings")) ( the_ratings(); ) ?>

I den här artikeln kommer vi att titta på två sätt att skapa en bat-fil: med Utforskaren och med Anteckningar. Detta kommer att räcka för att skapa nya bat-filer, men låt oss först bestämma vad de är till för. För att uttrycka det enkelt behövs bat-filen för att skriva ner en uppsättning kommandon en gång Windows kommandorad, och sedan köra dem när som helst utan att skriva varje gång. I allmänhet ett idealiskt alternativ för lata och/eller systemadministratörer. =)

Jag kommer direkt till saken:

Metod ett. Vi skapar bat-fil V" Dirigent»

Låt mig göra en reservation omedelbart att för denna metod är det nödvändigt att det finns Aktiverad visning av filtillägg i Utforskaren. Detta är praktiskt i många fall och jag förstår inte varför den här funktionen är inaktiverad som standard i Windows.

Vi ändrar dess förlängning(vad är efter den sista pricken) på .bat:

Efter att vi tryckt på Enter kommer Windows att fråga "Efter att ha ändrat tillägget kanske den här filen inte längre är tillgänglig. Gör förändringen?" Jo, självklart "Ja"! Detta är precis vad vi försöker uppnå: ändra .txt-tillägget till .bat:

Voila! Vi fick en "batchfil", d.v.s. en körbar fil där du kan ange kommandon som kommer att köras när den startar:

Metod två. Vi skapar bat-fil V" Anteckningsblock»

För att skapa en bat-fil med " Anteckningsblock", behöver öppna Anteckningar(eller någon textfil i Anteckningar) och använd menyn " Fil", alternativ "":

Ett fönster för att spara filer öppnas. Det är viktigt att ta hänsyn till 2 saker:

  1. « Filtyp» måste visas på Alla filer (*.*)
  2. « Filnamn" måste ha tillägget .bat

Vi tittar var vi sparar (för att hitta det senare) och trycker på knappen " Spara»:

Total:

Någon av dessa metoder är meningsfull om du har administratörsrättigheter. Men den första kräver ytterligare inställningar(som jag fortfarande rekommenderar att ändra och tillämpa).







2024 gtavrl.ru.