BAT-lêer (wat dit is en hoe om een oop te maak)

INHOUDSOPGAWE:

BAT-lêer (wat dit is en hoe om een oop te maak)
BAT-lêer (wat dit is en hoe om een oop te maak)
Anonim

Wat om te weet

  • 'n BAT-lêer is 'n Windows Batch-lêer.
  • Dubbelklik om dit te laat loop, of maak dit oop met Notepad vir redigering.
  • Skakel om na EXE met IExpress.

Hierdie artikel verduidelik wat 'n BAT-lêer is, hoe om een oop te maak vir uitvoering, hoe om een te redigeer om veranderinge daaraan te maak, en hoe om 'n BAT-lêer na EXE, MSI of 'n ander formaat om te skakel.

Wat is 'n BAT-lêer?

'n Lêer met die. BAT-lêeruitbreiding is 'n Windows Batch-lêer. Dit is 'n gewone tekslêer wat verskeie opdragte bevat wat gebruik word vir herhalende take of om groepe skrifte een na die ander uit te voer.

Sagteware van alle soorte gebruik BAT-lêers vir verskeie doeleindes – byvoorbeeld om lêers te kopieer of uit te vee, toepassings te laat loop en prosesse af te sluit.

Image
Image

Hulle word ook bondellêers, skrifte, bondelprogramme, opdraglêers en dopskrifte genoem, en mag eerder die. CMD-uitbreiding gebruik.

Om met BAT-lêers te werk kan baie gevaarlik wees vir nie net jou persoonlike lêers nie, maar ook vir belangrike stelsellêers. Wees uiters versigtig voor jy een oopmaak.

Hoe om 'n. BAT-lêer oop te maak

Selfs al laat die BAT-uitbreiding Windows onmiddellik so 'n lêer as uitvoerbaar herken, is dit steeds geheel en al uit teksopdragte saamgestel. Dit beteken enige teksredigeerder, soos Notepad, insluitend in alle weergawes van Windows, kan een oopmaak vir redigering.

Om die BAT-lêer in Notepad oop te maak, regskliek dit en kies Wys meer opsies > Redigeer uit die kieslys (of net Edit in sommige Windows-weergawes). Jy sal dit dalk nuttig vind om meer gevorderde teksredigeerders te gebruik wat sintaksisverligting ondersteun wanneer jy 'n BAT-lêer wysig.

Deur dit in 'n teksredigeerder oop te maak, sal die kode waaruit die lêer bestaan, vertoon. Dit is byvoorbeeld die teks in een wat gebruik word om die knipbord leeg te maak:


cmd /c "echo af | clip"

Hier is nog 'n voorbeeld van 'n BAT-lêer wat die ping-opdrag gebruik om te sien of die rekenaar 'n router met hierdie spesifieke IP-adres kan bereik:


ping 192.168.1.1

pouse

Weereens, as 'n uitvoerbare lêeruitbreiding, wees baie versigtig wanneer jy BAT-lêers oopmaak wat jy per e-pos ontvang het, afgelaai het van webwerwe waarmee jy nie vertroud is nie, of selfs self geskep het.

Hoe om 'n BAT-lêer te gebruik

Om 'n BAT-lêer in Windows te gebruik, is so eenvoudig soos om daarop te dubbelklik of te dubbeltik. Jy hoef nie enige spesiale program of hulpmiddel af te laai nie.

Om die eerste voorbeeld van bo te gebruik, om daardie teks in 'n tekslêer met 'n teksredigeerder in te voer en dan die lêer met die. BAT-uitbreiding te stoor, sal dit 'n uitvoerbare lêer maak wat jy kan oopmaak om enigiets wat in die gestoor is, onmiddellik uit te vee knipbord.

Die tweede voorbeeld sal daardie IP-adres ping; die pouse-opdrag hou die Command Prompt-venster oop wanneer die proses voltooi is sodat jy die resultate kan sien.

As jou lêer nie 'n tekslêer lyk nie, het jy waarskynlik nie met 'n BAT-lêer te doen nie. Gaan die lêeruitbreiding na om seker te maak jy meng dit nie met 'n BAK- of BAR-lêer (Age of Empires 3-data) nie.

Hoe om 'n. BAT-lêer om te skakel

Soos getoon, is die kode van 'n BAT-lêer op geen manier versteek nie, wat beteken dit is baie maklik om te redigeer. Omdat sekere instruksies in een (soos die del-opdrag) verwoesting op jou data kan saai, kan dit verstandig wees om die BAT-lêer na 'n formaat soos EXE te omskep om dit meer soos 'n toepassingslêer te maak.

Jy kan BAT na EXE omskakel met 'n paar opdragreëlnutsgoed. Sien How-To Geek vir aanwysings oor hoe om dit te doen.

  • Windows se ingeboude IExpress-nutsding bied 'n ander manier om 'n EXE-lêer van 'n BAT-lêer te bou. Maak dit oop vanaf die Run-boks met iexpress.exe.
  • Alhoewel die gratis weergawe slegs 'n proeftydperk is, kan EXE na MSI Converter Pro die resulterende EXE-lêer omskakel na 'n MSI (Windows Installer Package)-lêer.
  • Jy kan die gratis NSSM-opdragreëlnutsding gebruik as jy 'n BAT-lêer as 'n Windows-diens wil laat loop.
  • PowerShell Scriptomatic kan jou help om die kode in 'n BAT-lêer om te skakel na 'n PowerShell-skrif.

In plaas daarvan om vir 'n BAT na SH (bash shell script)-omskakelaar te soek om die opdragte in programme soos Bourne Shell en Korn Shell te gebruik, probeer net om die script te herskryf deur die Bash-taal te gebruik. Die struktuur van die twee formate is nogal anders omdat die lêers in verskillende bedryfstelsels gebruik word. Daar is 'n Stack Overflow-draad en hierdie Unix Shell Scripting-tutoriaal vir inligting wat jou kan help om die opdragte met die hand te vertaal.

Gewoonlik kan jy nie 'n lêeruitbreiding (soos BAT) verander na een wat jou rekenaar herken en verwag dat die nuut hernoemde lêer bruikbaar sal wees nie.'n Werklike lêerformaatomskakeling deur gebruik te maak van een van die metodes hierbo beskryf moet in die meeste gevalle plaasvind. Aangesien BAT-lêers net tekslêers met die. BAT-uitbreiding is, kan jy dit egter hernoem na. TXT om dit met 'n teksredigeerder oop te maak. Onthou dat 'n BAT-na-TXT-omskakeling sal verhoed dat die bondellêer sy opdragte uitvoer.

Hoe om 'n. BAT-lêer as 'n. TXT-lêer te stoor

In plaas daarvan om die lêeruitbreiding handmatig van BAT na TXT te verander, kan jy ook die bondellêer in Notepad oopmaak vir redigering en dit dan in 'n nuwe lêer stoor, deur. TXT as die lêeruitbreiding te kies voordat dit gestoor word in plaas van. BAT.

Image
Image

Dit is ook wat jy moet doen wanneer jy 'n nuwe BAT-lêer in Notepad maak, maar omgekeerd: stoor die verstekteksdokument as BAT in plaas van TXT. In sommige programme moet jy dit dalk in die All Files lêertipe stoor en dan self die bat-uitbreiding daarop plaas.

Gereelde Vrae

    Is 'n BAT-lêer gevaarlik?

    Hoewel skaars, kan BAT-lêers virusse bevat, net soos die meeste ander lêerformate. Skandeer enige lêer wat jy aanlyn aflaai met 'n antivirusnutsding om wanware te vermy.

    In watter taal is 'n BAT-lêer geskryf?

    Batch script is sy eie taal. Die hooffunksie van bondelskrif is om herhalende opdragte te outomatiseer.

    Wat is 'n opmerking in 'n BAT-lêer?

    Kommentaar is teksreëls wat nie die uitvoering van kode beïnvloed nie. Kommentaar sluit gewoonlik dokumentasie in soos die doel van die BAT-lêer. Gebruik die REM (Opmerkings) opdrag om opmerkings by BAT-lêers te voeg.

    Watter opdrag word gebruik om jou rekenaar in 'n BAT-lêer af te sluit?

    Shutdown - s. Om af te skakel met 'n 10-sekonde-tydteller, gebruik shutdown -s -t 10. Die afsluit-opdrag moet voorafgegaan word deur @echo off.

Aanbeveel: