Mehrere Befehle gleichzeitig in einem Batch-Skript ausführen

MD Aminul Islam 20 März 2023
Mehrere Befehle gleichzeitig in einem Batch-Skript ausführen

Manchmal müssen wir mehrere Aufgaben in unserem System gleichzeitig ausführen. Dieser Vorgang wird als Multitasking bezeichnet. Beim Batch-Scripting können wir mehrere Befehle gleichzeitig ausführen.

Dieser Artikel zeigt, wie wir mehrere Befehle gleichzeitig ausführen können, und wir werden auch einige Beispiele und Erklärungen sehen, um das Thema zu vereinfachen.

Mehrere Befehle gleichzeitig in einem Batch-Skript ausführen

Bevor wir beginnen, beachten Sie bitte, dass die Befehle, die Sie gleichzeitig ausführen möchten, unabhängig sein sollten. Das bedeutet, dass ein Befehl nicht von einem anderen Befehl abhängt.

In diesem Artikel werden wir zwei verschiedene Methoden zur gleichzeitigen Ausführung besprechen. Angenommen, wir möchten die folgenden Befehle gleichzeitig ausführen,

ping www.google.com
ipconfig /displaydns
Net statistics Workstation

Diese Befehle werden hauptsächlich zum Löschen des Caches verwendet

Erstellen Sie die .bat-Datei mit den Befehlen

In diesem Abschnitt werden wir die folgenden Schritte ausführen:

  • Zuerst müssen wir Notepad öffnen und die oben freigegebenen Befehle schreiben.
  • Wir benötigen die Datei mit der Endung .bat.
  • Jetzt müssen Sie den DNS-Cache löschen. Sie müssen nur auf die Datei doppelklicken.

Sonderzeichen verwenden

Hier verwenden wir zu diesem Zweck ein Sonderzeichen. Sie können auch dieser Methode folgen.

Wir werden alle diese vier Schritte kombinieren, indem wir den Operator & wie unten verwenden:

ping www.google.com & ipconfig /displaydns & Net statistics Workstation

Wenn Sie hier einen erfolgreich ausgeführten Befehl nach dem anderen ausführen möchten, können Sie anstelle des & das && verwenden.

Für beide Methoden erhalten Sie eine Ausgabe wie die folgende:

Pinging www.google.com [142.250.195.100] with 32 bytes of data:
Reply from 142.250.195.100: bytes=32 time=59ms TTL=114
Reply from 142.250.195.100: bytes=32 time=60ms TTL=114
Reply from 142.250.195.100: bytes=32 time=60ms TTL=114
Reply from 142.250.195.100: bytes=32 time=58ms TTL=114

Ping statistics for 142.250.195.100:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 58ms, Maximum = 60ms, Average = 59ms

Windows IP Configuration

    ec2-52-23-111-175.compute-1.amazonaws.com
    ----------------------------------------
    Record Name . . . . . : ec2-52-23-111-175.compute-1.amazonaws.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 8903
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 52.23.111.175


    www.google.com
    ----------------------------------------
    Record Name . . . . . : www.google.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 174
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 142.250.195.100


    cdn.discordapp.com
    ----------------------------------------
    Record Name . . . . . : cdn.discordapp.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 137
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 162.159.129.233


    Record Name . . . . . : cdn.discordapp.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 137
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 162.159.133.233


    Record Name . . . . . : cdn.discordapp.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 137
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 162.159.134.233


    Record Name . . . . . : cdn.discordapp.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 137
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 162.159.135.233


    Record Name . . . . . : cdn.discordapp.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 137
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 162.159.130.233


Workstation Statistics for \\DESKTOP-NRTA4BB


Statistics since 9/25/2022 1:33:19 PM


  Bytes received                               667340
  Server Message Blocks (SMBs) received        84
  Bytes transmitted                            611958
  Server Message Blocks (SMBs) transmitted     0
  Read operations                              0
  Write operations                             0
  Raw reads denied                             0
  Raw writes denied                            0

  Network errors                               0
  Connections made                             0
  Reconnections made                           0
  Server disconnects                           0

  Sessions started                             0
  Hung sessions                                0
  Failed sessions                              0
  Failed operations                            0
  Use count                                    84
  Failed use count                             0

The command completed successfully.

Windows IP Configuration

No operation can be performed on Ethernet while it has its media disconnected.
No operation can be performed on Local Area Connection* 1 while it has its media disconnected.
No operation can be performed on Local Area Connection* 2 while it has its media disconnected.

Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 1:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::6cf3:f1dd:2862:c40c%19
   IPv4 Address. . . . . . . . . . . : 192.168.0.159
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.0.1

Wir haben Methoden besprochen, um mehrere Befehle gleichzeitig mit dem Batch-Skript auszuführen. Sie können je nach Bedarf eine davon verwenden.

Hinweis: Der Code, den wir in diesem Artikel geteilt haben, ist in Batch geschrieben und nur für die Windows-CMD.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Verwandter Artikel - Batch Script