www.wikidata.de-de.nina.az
cmd exe offiziell auch Windows Eingabeaufforderung genannt ist die Betriebssystem Shell von OS 2 der Windows NT Linie und ReactOS In der Shell konnen DOS Kommandozeilenbefehle verarbeitet und Stapelverarbeitungsdateien ausgefuhrt werden cmd execmd exe Version 6 2 Build 9200 Version in Windows 8 innerhalb conhost exeBasisdatenEntwickler MicrosoftAktuelle Version siehe Microsoft WindowsBetriebssystem OS 2 ReactOS Windows NT 1 Programmiersprache C 2 Kategorie KommandozeileninterpreterLizenz MS EULA GPLv2 bei ReactOSdeutschsprachig ja cmd exe auf microsoft com englisch Inhaltsverzeichnis 1 Funktionsweise 2 Neuerungen 3 Resource Kit Tools 4 Weblinks 5 Einzelbelege und AnmerkungenFunktionsweise BearbeitenWird cmd exe aufgerufen wird wie bei jedem anderen Windows Konsolenprogramm durch Windows conhost exe aufgerufen das die Eingabeaufforderung aufruft in der man Anweisungen nicht grafisch durch die Maus ubermittelt sondern direkt uber die Tastatur eingibt In dieser Konsole wird der Kommandozeileninterpreter cmd exe gestartet Uber die Kommandozeile konnen beispielsweise Dateien kopiert verschoben oder entfernt werden Die Syntax der Befehle entspricht im Grundsatz der unter MS DOS PC DOS mit dessen Kommandozeileninterpreter COMMAND COM der jedoch um zahlreiche Funktionen erweitert wurde Einige interne Befehle sind verbessert worden beispielsweise for und if Ausser den internen Befehlen stehen dem Anwender noch zahlreiche weitere Programme z B als EXE Dateien und andere ausfuhrbare Dateien z B Stapelverarbeitungsdateien Shell Skripte zur Verfugung Wenn cmd exe uber eine Dateiverknupfung gestartet wird ist das Fenster mit dem Namen der Verknupfung betitelt Der Name der im Startmenu vorgesehenen Verknupfung lautet Eingabeaufforderung Neuerungen BearbeitenEs handelt sich bei cmd exe um eine native Win32 Anwendung Daher ist der Name DOS Eingabeaufforderung irrefuhrend Es wird zwar eine Kommandozeile fur MS DOS Befehle zur Verfugung gestellt die selbst allerdings nicht unter MS DOS als Betriebssystem lauft cmd exe hat eine Reihe von Vorteilen gegenuber COMMAND COM So erzeugt das Zeichen in einem Befehl zwei Prozesse sowie eine Pipe dazwischen wie auf einer Unix Shell und keine Temporardatei in die zunachst die gesamte Ausgabe des Befehls links von der Pipe umgeleitet wird Mit Windows 2000 wurden die sogenannten Befehlserweiterungen eingefuhrt die zahlreiche neue Funktionen zur Kommandozeile hinzufugt die Integration der Funktionalitat des ursprunglich separaten Programms DOSKEY COM wie eine Kommandohistorie sowie Makros eine Befehlszeilenerganzung mittels Tab bis Windows 2000 standardmassig deaktiviert seit Windows XP standardmassig aktiv Zeichen die eine spezielle Bedeutung haben etwa das konnen jetzt als Parameter ubergeben werden indem man das Maskierungszeichen a href Zirkumflex html title Zirkumflex a voranstellt Der Befehl set unterstutzt bestimmte Ausdrucke so etwa einfache arithmetische Operatoren sowie die logischen Operatoren AND OR und XOR Der Befehl message ist jetzt nur noch auf und unter Windows XP verfugbar Der Befehl for unterstutzt zahlreiche neue Parameter so konnen Verzeichnisse rekursiv abgearbeitet werden und der Inhalt von Dateien als Eingabeparameter verwendet werden Der Befehl if unterstutzt zahlreiche neue Vergleichsoperatoren Auch kann die Existenz einer Variable gepruft werden Der Befehl md unterstutzt das Anlegen eines ganzen Verzeichniszweiges Diese Neuerungen lassen sich per Parameter deaktivieren falls Kompatibilitatsprobleme mit alteren Stapelverarbeitungsdateien auftreten Resource Kit Tools BearbeitenDer Funktionsumfang von cmd exe in Windows 2000 oder XP reichte fur viele praktische Falle nicht aus insbesondere im Vergleich zu seinen Wettbewerbern aus dem Unix Umfeld Microsoft reagierte mit einer kostenlosen Erweiterung namens Resource Kit Tools beziehungsweise das neuere Windows Server 2003 Resource Kit Tools Auch wenn letzteres den Namen Windows Server 2003 auffuhrt so sind die meisten Erweiterungen auch in fruheren NT Betriebssystemen lauffahig die zugehorigen Dokumentationen listen hier explizit Windows 2000 und Windows XP auf Eine von vielen Funktionserweiterungen ist beispielsweise robocopy exe ein Programm fur cmd exe zum Kopieren Synchronisieren und Uberwachen auf Veranderungen von Dateien oder ganzen Verzeichnissen in Windows Vista und neueren Ausgaben ist Robocopy integriert ohne die Resource Kit Tools installieren zu mussen 2006 wurde die PowerShell eingefuhrt die anfangs optional installiert werden konnte in Windows 7 sowie Windows Server 2008 R2 und neuer ist sie vorinstalliert Weblinks Bearbeiten nbsp Wikibooks Informationen zur Windows Batch Programmierung Lern und Lehrmaterialien Microsoft Beschreibung englisch XP Server 2003 Vista Server 2008 Server 2003 Vista Server 2008 Offline Version NT XP Command Line Reference englisch www microsoft com Kurzbeschreibung und Download von Windows Server 2003 Resource Kit Tools cmd Befehle ConEmu freier Konsolenemulator in dem neben Cmd exe auch zahllose andere Shells ausgefuhrt werden konnenEinzelbelege und Anmerkungen Bearbeiten anfanglich hauptsachlich wohl OS 2 danach auch Windows NT und sehr viel spater dann zudem quelloffen ReactOS bei ReactOS sicher siehe auch unter reactos base shell cmd englisch bei GitHub bei Windows NT und OS 2 jedoch nur gemutmasst da diese nicht quelloffen sind Abgerufen von https de wikipedia org w index php title Cmd exe amp oldid 234687432