Windows Batch

Windows Batch
Batch

Interpretierte Kommandozeilen-Skriptsprache
Basisdaten
Paradigmen: sektional, funktional
Erscheinungsjahr: 1983 mit MS DOS 1.0
Entwickler: Microsoft
Aktuelle Version: wird nicht mehr weiterentwickelt  ()
Dialekte: Bash (Linux), Windows PowerShell
Betriebssystem: Windows, MS-DOS
Lizenz: Microsoft End User License Agreement

Batch-Skripte, auch Batch-Programme oder Stapelverarbeitungsprogramme genannt, stammen aus der Zeit von MS-DOS und sind bis heute unter allen Windows-Versionen ausführbar.

Windows NT 3.1 war das erste Betriebssystem von Microsoft, das ohne DOS-Unterbau auskam. Dennoch wurde auch in der NT-Linie die Kompatibilität zu Batch-Scripten beibehalten. Als Laufzeitumgebung und Interpreter wird der „Windows-Befehlsprozessor“ verwendet. Daher lassen sich alle CMD-Befehle in der Regel auch aus einem Batchscript heraus ausführen.

2006 wurde ein potenzieller Nachfolger der Kommandozeilen-Laufzeitumgebung unter dem Namen Windows PowerShell von Microsoft veröffentlicht, mit dem Skripte in der eigens dafür entwickelten PowerShell Scripting Language geschrieben werden können.

Inhaltsverzeichnis

Verwendung (DOS)

In MS-DOS war der Übergang zwischen Kommandozeile und Batch-Dateien, die in erster Linie die Systemverwaltung flexibel regeln sollten, nahezu fließend, da dieselben Befehle benutzt wurden. Für den Boot-Vorgang benötigte MS-DOS unter anderem die Batch-Datei „Autoexec.bat“, welche vom Benutzer beliebig verändert werden konnte.

Verwendung (Windows)

Unter Windows werden Batch-Skripte vor allem zur Ausführung von immer wiederkehrenden Befehlsfolgen verwendet (z.B. für automatisierte Anmeldevorgänge). Es ist auch möglich, die Ausführung einzelner Befehlszeilen von einer Bedingung abhängig zu machen. Dafür gibt es Konstrukte wie IF oder IF NOT. Unter Windows-NT-basierten Systemen gab es außerdem die so genannte Befehlserweiterung, welche insbesondere die IF- und FOR-Befehle stark aufwerteten, indem sie z. B. Vergleiche von Werten anboten. Neben diesen Bedingungsoperatoren können auch Variablen genutzt, Sprünge ausgeführt, Benutzereingaben realisiert und Kommentare geschrieben werden.

Ferner sind noch diverse Hilfen im Internet für die Realisierungen von Projekten zu haben, wie Compiler, GUI-Pakete oder auf Batch zugeschnittene Editoren.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Windows Power Shell — Windows PowerShell Screenshot von PowerShell 1.0 Basisdaten Entwickler: Microsoft Corporation Aktuelle Version …   Deutsch Wikipedia

  • Windows Powershell — Screenshot von PowerShell 1.0 Basisdaten Entwickler: Microsoft Corporation Aktuelle Version …   Deutsch Wikipedia

  • Windows Powertools — is a set of freeware tools for the Microsoft Windows operating system written in .NET 2.0 and Windows batch language by Vivek Narayanan. The current version is 4.0. Features The main features are: * Clearing cache to speed up PCs.It clears the… …   Wikipedia

  • Batch file — This article is about DOS, OS/2 and Windows scripting. For other types of batch programming, see shell script. Batch file Filename extension .bat .cmd .btm Type of format Scripting Container for Shell scripts In DOS, OS/2, and Microsoft Windows,… …   Wikipedia

  • Batch-Datei — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • Batch-Programm — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • Batch-Skript — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • Batch-Verarbeitung — Stapelverarbeitung oder auch Batchverarbeitung ist ein Begriff aus der EDV und bezeichnet die sequentielle, nicht interaktive Bearbeitung von Aufgaben. Inhaltsverzeichnis 1 Herkunft 2 Verarbeitung von Batch Dateien 3 Verarbeitung von Batch Jobs 4 …   Deutsch Wikipedia

  • Batch — Batchbetrieb (engl. batch „eine Ofenbefüllung beim Backen“, übertragen „paket /stapelweise hintereinander“) steht für: einen Chargenprozess in der Pharmazie, bei dem ein Apparat (Rührkessel, Ofen…) diskontinuierlich beschickt wird sequentielle… …   Deutsch Wikipedia

  • Batch processing — is execution of a series of programs ( jobs ) on a computer without human interaction.Batch jobs are set up so they can be run to completion without human interaction, so all input data is preselected through scripts or command line parameters.… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”