Batch-scripts op Windows 10: het leven gemakkelijker maken



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Batch-scripts zijn een reeks opdrachten die in een bestand zijn geschreven en die worden uitgevoerd om taken te automatiseren. De commando's / code worden een voor een achter elkaar uitgevoerd, aangezien ze in verschillende regels zijn geschreven. Deze bestanden worden gebruikt om het gebruikers gemakkelijker te maken om de opdrachten in de opdrachtprompt te gebruiken. Het is ook tijdbesparend als er meer dan één of twee commando's zijn.



Batch-script schrijven op Windows 10



Basisprincipes van batch-script

In het batch-script schrijft u meestal opdrachten die in de opdrachtprompt kunnen werken. Sommige zijn basisopdrachten voor afdrukken, pauzeren, afsluiten en sommige opdrachten kunnen voor verschillende doeleinden worden gebruikt, zoals ping controleren , netwerkstatistieken controleren, enzovoort. In plaats van elke keer een opdrachtprompt te openen en de opdracht zelf te typen, kunt u het batch-scriptbestand maken en het gewoon openen om te werken.



Er zijn veel opdrachten die u in uw batch-scripts voor verschillende doeleinden kunt gebruiken, maar enkele basisopdrachten worden hieronder vermeld:

  • GOOIDE UIT - Geeft de tekst op het scherm weer in de opdrachtprompt.
  • @ECHO UIT - Verbergt de displaytekst van het commando en toont het bericht alleen op een schone regel.
  • TITEL - Wijzigt de titel van het opdrachtpromptvenster.
  • PAUZE - Voorkomt dat het opdrachtpromptvenster automatisch wordt gesloten na het uitvoeren van de opdracht.

Notitie : De naam van het bestand moet verschillen van de standaard systeembestanden, zodat het niet met elkaar in conflict is en een zooitje kan veroorzaken. U kunt ook de extensie ‘.cmd’ gebruiken, de eerdere versies van Windows zullen het niet uitvoeren.

Eenvoudige batch-scripts schrijven

Gebruikers kunnen het eenvoudige batch-script proberen om de opdrachten te begrijpen en eraan te werken. Net als in andere programmeertalen, drukt u tekst af om de afdrukmethode te begrijpen; hier zullen we een string afdrukken met behulp van het ECHO-commando. Volg de onderstaande stappen om uw eerste batch-scriptbestand te maken:



  1. Houd de ramen toets en druk op S om het zoekfunctie . Typ nu ‘ kladblok ‘En druk op Enter openen kladblok .

    Kladblok openen via de zoekfunctie

  2. Door de bovenstaande basisopdrachten te volgen, kunt u het eenvoudige batch-script zoals hieronder weergegeven:
    @ECHO OFF :: Dit is een opmerking die u in een batch-script kunt schrijven. Titel APPUALS :: Titel is de cmd-vensternaam. ECHO Hallo Appuals-gebruikers, dit is een eenvoudig batch-script. PAUZE
  3. Klik op het dossier in de bovenste menubalk en klik op Opslaan als . Hernoemen het bestand en verander de extensie in ‘ .een ‘En klik op het Sparen knop.

    Het bestand opslaan met de extensie ‘.bat’.

  4. Dubbelklik het bestand naar rennen het batch-scriptbestand.

Verschillende batch-scripts schrijven voor verschillende doeleinden

Enkele voorbeelden om u te laten zien hoe batch-scripts werken in verschillende scenario's. Elk batch-script hieronder heeft dezelfde methode om te maken, dus we zullen de bovenstaande methode gebruiken om het batch-script te maken en een van de onderstaande codes toevoegen in plaats van de bovenstaande code.

1. Bestanden kopiëren / verplaatsen met behulp van een batchscript

Een batchscript voor het kopiëren van bestanden van bron naar bestemming. Dit voorbeeld kan worden gebruikt voor kopiëren of bewegende foto's van je telefoon of camera SD-kaart naar uw systeemmap. Dit batchbestand kan worden gebruikt als u voor het verplaatsen van bestanden meestal dezelfde bron (USB / SD-kaart) gebruikt. Gebruikers hoeven de nieuwe bestanden op de USB niet elke keer te selecteren als ze deze naar de pc willen verplaatsen / kopiëren. Door de bron- en doellocatie te definiëren, kunt u bestanden kopiëren / verplaatsen door gewoon op dit batch-script te klikken.

  1. Creëer het tekstbestand en voeg de volgende code erin toe:
    xcopy 'E:  Nieuwe map  *. apk' 'D:  Mijn map '

    Code schrijven voor het kopiëren van bestanden.

    Notitie : Het eerste pad is naar de bron en het tweede pad is naar de bestemming. Om alle bestanden van het bronpad te kopiëren, verwijdert u gewoon de ‘. apk ‘Extensie en het zal alles kopiëren.

  2. Sla het bestand op met de extensie ‘ .een ‘En rennen het bestand.

    Bestand gekopieerd met behulp van een batch-script.

Notitie : U kunt ook bestanden verplaatsen door de ‘ xcopy ' naar ' Actie ‘In de bovenstaande code.

2. De bestandsextensie in een map wijzigen

U kunt ook een batchbestand maken om de extensie van alle bestanden in de map te wijzigen. Extensies kunnen worden gewijzigd in een soortgelijk bestandsformaat , zoals JPG naar PNG of het kan de werking van het bestand volledig veranderen. Als het tekstbestand een code voor batchscript heeft, kan de gebruiker de bestandsextensie wijzigen van .txt naar .bat, zoals hieronder wordt weergegeven:

  1. Maak een tekst bestand en Open het in kladblok. Schrijven de volgende code zoals hieronder weergegeven:
    @ECHO UIT ren * .txt * .png
  2. Sparen het met de extensie ‘ .een ‘En Dubbelklik het bestand om het te laten werken.

    De extensie van bestanden wijzigen.

3. Ping voor twee verschillende sites controleren door de opdracht met één regel in het batchscript te gebruiken

Dit is een voorbeeld van het gebruik van meerdere opdrachten voor de opdrachtprompt via een batch-script. Dit hangt af van de behoefte van de gebruiker en zijn persoonlijke voorkeur. Er zijn een paar nuttige commando's , die een voor een kunnen worden gebruikt om een ​​specifiek doel te bereiken. Hieronder hebben we een code om de ping van twee verschillende URL's te controleren:

  1. Als je eenmaal creëren een nieuwe tekstbestand , vervolgens schrijven de volgende code erin:
    @ECHO TITEL UIT CONTROLE PING ping www.google.com && ping www.appuals.com PAUZE

    Notitie : U kunt elk commando ook op een andere regel schrijven. Echter, ‘ && ‘In code is voor het doel waarbij het tweede commando alleen wordt uitgevoerd als het eerste commando zonder fouten wordt uitgevoerd. De gebruiker kan ook een enkele ‘ & ‘Waar beide commando's zullen werken, zelfs als een mislukt.

  2. Sparen het met de ‘ .een ‘Extensie en Open het.

    Ping controleren met behulp van het batchbestand.

    Notitie : U kunt elke URL toevoegen waarop u de ping wilt controleren.

Gebruikers kunnen veel meer doen met batch-scripts door de batch-scriptregels te volgen.

Tags ramen 10 4 minuten gelezen