https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=COMMAND.COMCOMMAND.COM - Versionsgeschichte2025-07-02T15:21:31ZVersionsgeschichte dieser Seite in WikipediaMediaWiki 1.45.0-wmf.7https://de.wikipedia.org/w/index.php?title=COMMAND.COM&diff=257302339&oldid=prevScientificfries: Querverweis zu PowerShell ergänzt2025-06-23T15:27:16Z<p>Querverweis zu PowerShell ergänzt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. Juni 2025, 17:27 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die '''<span style="font-family: monospace, monospace;">COMMAND.COM</span>''' ist die [[Shell (Betriebssystem)|Shell]] der [[Betriebssystem]]e [[MS-DOS]] und [[PC&nbsp;DOS]] sowie der darauf aufbauenden [[Microsoft Windows|Windows]]-Systeme der [[Windows 9x|Windows-9x]]-Reihe.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die '''<span style="font-family: monospace, monospace;">COMMAND.COM</span>''' ist die [[Shell (Betriebssystem)|Shell]] der [[Betriebssystem]]e [[MS-DOS]] und [[PC&nbsp;DOS]] sowie der darauf aufbauenden [[Microsoft Windows|Windows]]-Systeme der [[Windows 9x|Windows-9x]]-Reihe.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die [[Programmdatei]] <code>COMMAND.COM</code> wurde von [[Tim Paterson]] in [[86-DOS]] eingeführt, welches von Microsoft übernommen worden ist. Neben der Variante von Microsoft gab oder gibt es auch Entsprechungen in den MS-DOS-kompatiblen Betriebssystemen, darunter etwa das bis heute weiterentwickelte FreeCOM aus dem quelloffenen Projekt [[FreeDOS]] oder der Kommandozeileninterpreter, den der ehemalige Microsoft-Konkurrent [[Digital Research]] mit seinem [[DR-DOS|DR&nbsp;DOS]] mitlieferte. Es gibt auch Varianten wie [[4DOS]], die nicht Bestandteil eines Betriebssystems sind, sondern den Interpreter eines Systems ersetzen und erweiterte Funktionen bieten.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die [[Programmdatei]] <code>COMMAND.COM</code> wurde von [[Tim Paterson]] in [[86-DOS]] eingeführt, welches von Microsoft übernommen worden ist. Neben der Variante von Microsoft gab oder gibt es auch Entsprechungen in den <ins style="font-weight: bold; text-decoration: none;">[[PC-kompatibles DOS|</ins>MS-DOS-kompatiblen<ins style="font-weight: bold; text-decoration: none;">]]</ins> Betriebssystemen, darunter etwa das bis heute weiterentwickelte FreeCOM aus dem quelloffenen Projekt [[FreeDOS]] oder der Kommandozeileninterpreter, den der ehemalige Microsoft-Konkurrent [[Digital Research]] mit seinem [[DR-DOS|DR&nbsp;DOS]] mitlieferte. Es gibt auch Varianten wie [[4DOS]], die nicht Bestandteil eines Betriebssystems sind, sondern den Interpreter eines Systems ersetzen und erweiterte Funktionen bieten.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktion und Befehle ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktion und Befehle ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 30:</td>
<td colspan="2" class="diff-lineno">Zeile 30:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Microsoft Windows ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Microsoft Windows ===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== MS-DOS-Eingabeaufforderung ====</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== MS-DOS-Eingabeaufforderung ====</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Unter den inzwischen veralteten [[Microsoft Windows#DOS-Linie für 16-Bit-Rechner|DOS-basierten Windows-Versionen]] wird die <code>COMMAND.COM</code> aus dem sowieso benötigten DOS-System (welches ab Windows 95 auch enthalten ist) dazu benutzt, eine [[Eingabeaufforderung]] in einem „Fenster“ der Benutzeroberfläche bereitzustellen. Zwar ist dem zugrundeliegenden DOS-Betriebssystem kein Alleinzugriff auf die Hardware mehr möglich, es können aber noch alle Funktionen des Interpreters uneingeschränkt genutzt werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Unter den inzwischen veralteten [[Microsoft Windows#DOS-Linie für 16-Bit-Rechner|DOS-basierten Windows-Versionen]] wird die <code>COMMAND.COM</code> aus dem sowieso benötigten DOS-System (welches ab Windows 95 auch enthalten ist) dazu benutzt, eine [[Eingabeaufforderung]] in einem „Fenster“ der Benutzeroberfläche bereitzustellen. Zwar ist dem zugrundeliegenden DOS-Betriebssystem kein Alleinzugriff auf die <ins style="font-weight: bold; text-decoration: none;">[[</ins>Hardware<ins style="font-weight: bold; text-decoration: none;">]]</ins> mehr möglich, es können aber noch alle Funktionen des Interpreters uneingeschränkt genutzt werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Microsoft]] nannte diese Kommandozeilenoberfläche damals ''MS-DOS-Eingabeaufforderung'', allerdings ist der Begriff fälschlicherweise auch heute noch vielen Anwendern ein Synonym für textbasierte Eingaben in Windows-Betriebssystemen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Microsoft]] nannte diese Kommandozeilenoberfläche damals ''MS-DOS-Eingabeaufforderung'', allerdings ist der Begriff fälschlicherweise auch heute noch vielen Anwendern ein Synonym für textbasierte Eingaben in Windows-Betriebssystemen.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 40:</td>
<td colspan="2" class="diff-lineno">Zeile 40:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Neben dem Standard-Kommandozeileninterpreter <code>cmd.exe</code> bieten Windows NT und Nachfolger – sofern auf 32-Bit-Basis implementiert – allerdings auch noch einen kompatibleren Ersatz-Interpreter, der ebenfalls <code>COMMAND.COM</code> heißt. Zwar erfüllt er die gleiche Funktion wie die <code>COMMAND.COM</code> aus MS-DOS und älteren Windows-Versionen, ist aber eine richtige Windows-Anwendung. Alle 16-Bit-Funktionen werden durch <code>COMMAND.COM</code> und die virtuelle DOS-Umgebung (eng. ''[[Virtual DOS Machine]]'', abgekürzt VDM) lediglich bereitgestellt. Nachteilig wirkt sich aus, dass die <code>COMMAND.COM</code> aus Windows NT dem Interpreter aus den MS-DOS-Versionen 5 und 6 mehr entspricht, als dem, der in Windows 95, 98 und Me zum Einsatz kam. Damit gehen auch einige Verbesserungen verloren, zum Beispiel die mögliche Nutzung von langen Dateinamen mit mehr als acht Zeichen und Dateiendungen mit mehr als drei Zeichen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Neben dem Standard-Kommandozeileninterpreter <code>cmd.exe</code> bieten Windows NT und Nachfolger – sofern auf 32-Bit-Basis implementiert – allerdings auch noch einen kompatibleren Ersatz-Interpreter, der ebenfalls <code>COMMAND.COM</code> heißt. Zwar erfüllt er die gleiche Funktion wie die <code>COMMAND.COM</code> aus MS-DOS und älteren Windows-Versionen, ist aber eine richtige Windows-Anwendung. Alle 16-Bit-Funktionen werden durch <code>COMMAND.COM</code> und die virtuelle DOS-Umgebung (eng. ''[[Virtual DOS Machine]]'', abgekürzt VDM) lediglich bereitgestellt. Nachteilig wirkt sich aus, dass die <code>COMMAND.COM</code> aus Windows NT dem Interpreter aus den MS-DOS-Versionen 5 und 6 mehr entspricht, als dem, der in Windows 95, 98 und Me zum Einsatz kam. Damit gehen auch einige Verbesserungen verloren, zum Beispiel die mögliche Nutzung von langen Dateinamen mit mehr als acht Zeichen und Dateiendungen mit mehr als drei Zeichen.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Daneben steht seit Windows Server 2008 bzw. Windows 7 (seit 2009) auch die [[PowerShell]] als alternative Kommandozeile mit eigenem Kommandozeileninterpreter zur Verfügung.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== FreeCOM ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== FreeCOM ===</div></td>
</tr>
</table>Scientificfrieshttps://de.wikipedia.org/w/index.php?title=COMMAND.COM&diff=257300470&oldid=prevPeter Gröbner: @Benutzer:Scientificfries: „Wenn ein Begriff im Fließtext mehrmals vorkommt, soll er in der Regel nur beim ersten Auftreten in einem Abschnitt verlinkt werden.“ (Wikipedia:Verlinken#Häufigkeit der Verweise) Gruß, Peter2025-06-23T15:25:04Z<p>@<a href="/w/index.php?title=Benutzer:Scientificfries&action=edit&redlink=1" class="new" title="Benutzer:Scientificfries (Seite nicht vorhanden)">Benutzer:Scientificfries</a>: „Wenn ein Begriff im Fließtext mehrmals vorkommt, soll er in der Regel nur beim ersten Auftreten in einem Abschnitt verlinkt werden.“ (<a href="/wiki/Wikipedia:Verlinken#Häufigkeit_der_Verweise" title="Wikipedia:Verlinken">Wikipedia:Verlinken#Häufigkeit der Verweise</a>) Gruß, Peter</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. Juni 2025, 17:25 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die <span style="font-family: monospace, monospace;">COMMAND.COM</span> von MS-DOS 5.0, eingeführt im Sommer 1991, kennt 29 interne Befehle.<ref>{{Webarchiv|url=support.microsoft.com/en-us/kb/71986|text=MS-DOS 5.0 Internal and External Commands|wayback=20150602080825}}; englisch</ref><ref>{{internetquelle|url=//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release|titel=Microsoft takes Five for Launch of MS-DOS 5.0 Release|werk=Computer Business Review|datum=1991-06-11|zugriff=2019-07-18|sprache=englisch}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die <span style="font-family: monospace, monospace;">COMMAND.COM</span> von MS-DOS 5.0, eingeführt im Sommer 1991, kennt 29 interne Befehle.<ref>{{Webarchiv|url=support.microsoft.com/en-us/kb/71986|text=MS-DOS 5.0 Internal and External Commands|wayback=20150602080825}}; englisch</ref><ref>{{internetquelle|url=//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release|titel=Microsoft takes Five for Launch of MS-DOS 5.0 Release|werk=Computer Business Review|datum=1991-06-11|zugriff=2019-07-18|sprache=englisch}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zu den [[ausführbare Datei|ausführbaren Dateien]] kommen die vom Kommandozeileninterpreter <span style="font-family: monospace, monospace;">COMMAND.COM</span> unterstützten [[Stapelverarbeitungsdatei]]en hinzu, auch ''{{lang|en|Batch}}''-Dateien oder ''{{lang|en|Batches}}'' genannt, mit der Dateinamenserweiterung <code>.BAT</code>. Die darin enthaltenen Zeilen werden vom Kommandozeileninterpreter nacheinander – wie von einem „Stapel“ – abgearbeitet. Stapelverarbeitungen können alle auch auf der [[Kommandozeile]] (dem „{{lang|en|Prompt}}“ bzw. der Eingabeaufforderung) möglichen Eingaben, auch alle internen oder externen Kommandos, enthalten. Damit verhalten sich Stapelverarbeitungsdateien wie „echte Programme“ und werden oft auch so aufgerufen, sind aber den [[Interpreter]]-[[Skriptsprache]]n zuzuordnen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Zu den [[ausführbare Datei|ausführbaren Dateien]] kommen die vom Kommandozeileninterpreter <span style="font-family: monospace, monospace;">COMMAND.COM</span> unterstützten [[Stapelverarbeitungsdatei]]en hinzu, auch ''{{lang|en|Batch}}''-Dateien oder ''{{lang|en|Batches}}'' genannt, mit der <ins style="font-weight: bold; text-decoration: none;">[[</ins>Dateinamenserweiterung<ins style="font-weight: bold; text-decoration: none;">]]</ins> <code>.BAT</code>. Die darin enthaltenen Zeilen werden vom Kommandozeileninterpreter nacheinander – wie von einem „Stapel“ – abgearbeitet. Stapelverarbeitungen können alle auch auf der [[Kommandozeile]] (dem „{{lang|en|Prompt}}“ bzw. der Eingabeaufforderung) möglichen Eingaben, auch alle internen oder externen Kommandos, enthalten. Damit verhalten sich Stapelverarbeitungsdateien wie „echte Programme“ und werden oft auch so aufgerufen, sind aber den [[Interpreter]]-[[Skriptsprache]]n zuzuordnen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein Kommando wird aufgerufen, indem der Name dieses Kommandos eingegeben wird. Sobald die Befehlseingabe mit der Eingabetaste (''Enter'' oder ''Return'') beendet wurde, sucht <span style="font-family: monospace, monospace;">COMMAND.COM</span> nach einem passenden internen Befehl. Wird kein interner Befehl gefunden, so wird zunächst im aktuellen Verzeichnis, dem [[Arbeitsverzeichnis]], nach ausführbaren Dateien gesucht, die den eingegebenen Befehl als Dateinamen tragen, wobei die <del style="font-weight: bold; text-decoration: none;">[[</del>Dateinamenserweiterung<del style="font-weight: bold; text-decoration: none;">]]</del> weggelassen werden kann. Falls so kein passendes Programm gefunden wurde, wird zuletzt jeder Ordner im [[Suchpfad]] (engl. <code>PATH</code>) durchsucht. Das erste gegebenenfalls gefundene Programm wird ausgeführt, andernfalls wird eine Fehlermeldung angezeigt, und die [[Eingabeaufforderung]] erscheint wieder.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein Kommando wird aufgerufen, indem der Name dieses Kommandos eingegeben wird. Sobald die Befehlseingabe mit der Eingabetaste (''Enter'' oder ''Return'') beendet wurde, sucht <span style="font-family: monospace, monospace;">COMMAND.COM</span> nach einem passenden internen Befehl. Wird kein interner Befehl gefunden, so wird zunächst im aktuellen Verzeichnis, dem [[Arbeitsverzeichnis]], nach ausführbaren Dateien gesucht, die den eingegebenen Befehl als Dateinamen tragen, wobei die Dateinamenserweiterung weggelassen werden kann. Falls so kein passendes Programm gefunden wurde, wird zuletzt jeder Ordner im [[Suchpfad]] (engl. <code>PATH</code>) durchsucht. Das erste gegebenenfalls gefundene Programm wird ausgeführt, andernfalls wird eine Fehlermeldung angezeigt, und die [[Eingabeaufforderung]] erscheint wieder.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Kommandos können entweder einzeln oder gefolgt von (auch als ''Argumente'' bekannten) sogenannten [[Kommandozeilenparameter]]n aufgerufen werden. Diese Parameter werden je nach Befehl oder Programm unterschiedlich interpretiert und können verschiedenste Optionen festlegen. Ein Parameter (manchmal auch Schalter genannt), den fast jeder Befehl in DOS kennt, und der für gewöhnlich eine kurze Direkthilfe ausgibt, lautet beispielsweise <code>/?</code>. Im Gegensatz zu Programmen, die sich nur über Parameter steuern lassen, gibt es auch solche, die ohne Parameter aufgerufen werden und dem Benutzer danach selbst die nötigen Eingabemöglichkeiten bieten. Dazu zählen auch die verschiedenen [[Grafische Benutzeroberfläche|grafischen Benutzeroberflächen]], die von der DOS-Kommandozeilenoberfläche gestartet werden können, zum Beispiel [[Microsoft Windows|Windows]] 1.x bis [[Windows 3.x|3.x]] (in Windows 4.x ist MS-DOS, und damit auch die <span style="font-family: monospace, monospace;">COMMAND.COM</span>, integriert) oder die Versionen von [[Graphical Environment Manager|GEM]] für DOS.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Kommandos können entweder einzeln oder gefolgt von (auch als ''Argumente'' bekannten) sogenannten [[Kommandozeilenparameter]]n aufgerufen werden. Diese Parameter werden je nach Befehl oder Programm unterschiedlich interpretiert und können verschiedenste Optionen festlegen. Ein Parameter (manchmal auch Schalter genannt), den fast jeder Befehl in DOS kennt, und der für gewöhnlich eine kurze Direkthilfe ausgibt, lautet beispielsweise <code>/?</code>. Im Gegensatz zu Programmen, die sich nur über Parameter steuern lassen, gibt es auch solche, die ohne Parameter aufgerufen werden und dem Benutzer danach selbst die nötigen Eingabemöglichkeiten bieten. Dazu zählen auch die verschiedenen [[Grafische Benutzeroberfläche|grafischen Benutzeroberflächen]], die von der DOS-Kommandozeilenoberfläche gestartet werden können, zum Beispiel [[Microsoft Windows|Windows]] 1.x bis [[Windows 3.x|3.x]] (in Windows 4.x ist MS-DOS, und damit auch die <span style="font-family: monospace, monospace;">COMMAND.COM</span>, integriert) oder die Versionen von [[Graphical Environment Manager|GEM]] für DOS.</div></td>
</tr>
</table>Peter Gröbnerhttps://de.wikipedia.org/w/index.php?title=COMMAND.COM&diff=257296620&oldid=prevScientificfries: /* growthexperiments-addlink-summary-summary:1|0|0 */2025-06-23T15:13:15Z<p>Linkvorschlag-Funktion: 1 Link hinzugefügt.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. Juni 2025, 17:13 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 19:</td>
<td colspan="2" class="diff-lineno">Zeile 19:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zu den [[ausführbare Datei|ausführbaren Dateien]] kommen die vom Kommandozeileninterpreter <span style="font-family: monospace, monospace;">COMMAND.COM</span> unterstützten [[Stapelverarbeitungsdatei]]en hinzu, auch ''{{lang|en|Batch}}''-Dateien oder ''{{lang|en|Batches}}'' genannt, mit der Dateinamenserweiterung <code>.BAT</code>. Die darin enthaltenen Zeilen werden vom Kommandozeileninterpreter nacheinander – wie von einem „Stapel“ – abgearbeitet. Stapelverarbeitungen können alle auch auf der [[Kommandozeile]] (dem „{{lang|en|Prompt}}“ bzw. der Eingabeaufforderung) möglichen Eingaben, auch alle internen oder externen Kommandos, enthalten. Damit verhalten sich Stapelverarbeitungsdateien wie „echte Programme“ und werden oft auch so aufgerufen, sind aber den [[Interpreter]]-[[Skriptsprache]]n zuzuordnen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zu den [[ausführbare Datei|ausführbaren Dateien]] kommen die vom Kommandozeileninterpreter <span style="font-family: monospace, monospace;">COMMAND.COM</span> unterstützten [[Stapelverarbeitungsdatei]]en hinzu, auch ''{{lang|en|Batch}}''-Dateien oder ''{{lang|en|Batches}}'' genannt, mit der Dateinamenserweiterung <code>.BAT</code>. Die darin enthaltenen Zeilen werden vom Kommandozeileninterpreter nacheinander – wie von einem „Stapel“ – abgearbeitet. Stapelverarbeitungen können alle auch auf der [[Kommandozeile]] (dem „{{lang|en|Prompt}}“ bzw. der Eingabeaufforderung) möglichen Eingaben, auch alle internen oder externen Kommandos, enthalten. Damit verhalten sich Stapelverarbeitungsdateien wie „echte Programme“ und werden oft auch so aufgerufen, sind aber den [[Interpreter]]-[[Skriptsprache]]n zuzuordnen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ein Kommando wird aufgerufen, indem der Name dieses Kommandos eingegeben wird. Sobald die Befehlseingabe mit der Eingabetaste (''Enter'' oder ''Return'') beendet wurde, sucht <span style="font-family: monospace, monospace;">COMMAND.COM</span> nach einem passenden internen Befehl. Wird kein interner Befehl gefunden, so wird zunächst im aktuellen Verzeichnis, dem [[Arbeitsverzeichnis]], nach ausführbaren Dateien gesucht, die den eingegebenen Befehl als Dateinamen tragen, wobei die Dateinamenserweiterung weggelassen werden kann. Falls so kein passendes Programm gefunden wurde, wird zuletzt jeder Ordner im [[Suchpfad]] (engl. <code>PATH</code>) durchsucht. Das erste gegebenenfalls gefundene Programm wird ausgeführt, andernfalls wird eine Fehlermeldung angezeigt, und die [[Eingabeaufforderung]] erscheint wieder.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ein Kommando wird aufgerufen, indem der Name dieses Kommandos eingegeben wird. Sobald die Befehlseingabe mit der Eingabetaste (''Enter'' oder ''Return'') beendet wurde, sucht <span style="font-family: monospace, monospace;">COMMAND.COM</span> nach einem passenden internen Befehl. Wird kein interner Befehl gefunden, so wird zunächst im aktuellen Verzeichnis, dem [[Arbeitsverzeichnis]], nach ausführbaren Dateien gesucht, die den eingegebenen Befehl als Dateinamen tragen, wobei die <ins style="font-weight: bold; text-decoration: none;">[[</ins>Dateinamenserweiterung<ins style="font-weight: bold; text-decoration: none;">]]</ins> weggelassen werden kann. Falls so kein passendes Programm gefunden wurde, wird zuletzt jeder Ordner im [[Suchpfad]] (engl. <code>PATH</code>) durchsucht. Das erste gegebenenfalls gefundene Programm wird ausgeführt, andernfalls wird eine Fehlermeldung angezeigt, und die [[Eingabeaufforderung]] erscheint wieder.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Kommandos können entweder einzeln oder gefolgt von (auch als ''Argumente'' bekannten) sogenannten [[Kommandozeilenparameter]]n aufgerufen werden. Diese Parameter werden je nach Befehl oder Programm unterschiedlich interpretiert und können verschiedenste Optionen festlegen. Ein Parameter (manchmal auch Schalter genannt), den fast jeder Befehl in DOS kennt, und der für gewöhnlich eine kurze Direkthilfe ausgibt, lautet beispielsweise <code>/?</code>. Im Gegensatz zu Programmen, die sich nur über Parameter steuern lassen, gibt es auch solche, die ohne Parameter aufgerufen werden und dem Benutzer danach selbst die nötigen Eingabemöglichkeiten bieten. Dazu zählen auch die verschiedenen [[Grafische Benutzeroberfläche|grafischen Benutzeroberflächen]], die von der DOS-Kommandozeilenoberfläche gestartet werden können, zum Beispiel [[Microsoft Windows|Windows]] 1.x bis [[Windows 3.x|3.x]] (in Windows 4.x ist MS-DOS, und damit auch die <span style="font-family: monospace, monospace;">COMMAND.COM</span>, integriert) oder die Versionen von [[Graphical Environment Manager|GEM]] für DOS.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Kommandos können entweder einzeln oder gefolgt von (auch als ''Argumente'' bekannten) sogenannten [[Kommandozeilenparameter]]n aufgerufen werden. Diese Parameter werden je nach Befehl oder Programm unterschiedlich interpretiert und können verschiedenste Optionen festlegen. Ein Parameter (manchmal auch Schalter genannt), den fast jeder Befehl in DOS kennt, und der für gewöhnlich eine kurze Direkthilfe ausgibt, lautet beispielsweise <code>/?</code>. Im Gegensatz zu Programmen, die sich nur über Parameter steuern lassen, gibt es auch solche, die ohne Parameter aufgerufen werden und dem Benutzer danach selbst die nötigen Eingabemöglichkeiten bieten. Dazu zählen auch die verschiedenen [[Grafische Benutzeroberfläche|grafischen Benutzeroberflächen]], die von der DOS-Kommandozeilenoberfläche gestartet werden können, zum Beispiel [[Microsoft Windows|Windows]] 1.x bis [[Windows 3.x|3.x]] (in Windows 4.x ist MS-DOS, und damit auch die <span style="font-family: monospace, monospace;">COMMAND.COM</span>, integriert) oder die Versionen von [[Graphical Environment Manager|GEM]] für DOS.</div></td>
</tr>
</table>Scientificfrieshttps://de.wikipedia.org/w/index.php?title=COMMAND.COM&diff=254682496&oldid=prevPrimavera2023: Tippfehler korrigiert2025-03-30T11:57:08Z<p>Tippfehler korrigiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 30. März 2025, 13:57 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 6:</td>
<td colspan="2" class="diff-lineno">Zeile 6:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Funktion des Interpreters ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Funktion des Interpreters ===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Blinking DOS prompt.gif|mini|{{nowrap|[[Prompt]]}}|alt=C:\&gt;]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Blinking DOS prompt.gif|mini|{{nowrap|[[Prompt]]}}|alt=C:\&gt;]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Funktionell entspricht die <span style="font-family: monospace, monospace;">COMMAND.COM</span> dem ''{{lang|en|Console Command Processor}}'' (CCP) von [[CP/M]], welches Tim Paterson bei der Entwicklung von 86-DOS als Vorbild diente. In dieser Funktion bildet <code>COMMAND.COM</code> in [[MS-DOS]] und dazu [[PC-kompatibles DOS|<del style="font-weight: bold; text-decoration: none;">dazu </del>kompatiblen DOS]] als [[Kommandozeileninterpreter]] die im Betriebssystem enthaltene Schnittstelle zum [[Benutzer]]. <span style="font-family: monospace, monospace;">COMMAND.COM</span> interpretiert die Eingabe des Benutzers und führt daraufhin interne [[Befehl (Computer)|Kommandos]] aus oder versucht, ein anderes [[Computerprogramm|Programm]] aufzurufen. Ebenfalls von <span style="font-family: monospace, monospace;">COMMAND.COM</span> wird deswegen die für DOS typische [[Prompt|Eingabeaufforderung]] ({{enS|Prompt}}) angezeigt – für gewöhnlich der [[Arbeitsverzeichnis|aktuelle Verzeichnispfad]], gefolgt von einem Größer-als-Zeichen, im Standard-Textmodus Weiß auf Schwarz.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Funktionell entspricht die <span style="font-family: monospace, monospace;">COMMAND.COM</span> dem ''{{lang|en|Console Command Processor}}'' (CCP) von [[CP/M]], welches Tim Paterson bei der Entwicklung von 86-DOS als Vorbild diente. In dieser Funktion bildet <code>COMMAND.COM</code> in [[MS-DOS]] und dazu [[PC-kompatibles DOS|kompatiblen DOS]] als [[Kommandozeileninterpreter]] die im Betriebssystem enthaltene Schnittstelle zum [[Benutzer]]. <span style="font-family: monospace, monospace;">COMMAND.COM</span> interpretiert die Eingabe des Benutzers und führt daraufhin interne [[Befehl (Computer)|Kommandos]] aus oder versucht, ein anderes [[Computerprogramm|Programm]] aufzurufen. Ebenfalls von <span style="font-family: monospace, monospace;">COMMAND.COM</span> wird deswegen die für DOS typische [[Prompt|Eingabeaufforderung]] ({{enS|Prompt}}) angezeigt – für gewöhnlich der [[Arbeitsverzeichnis|aktuelle Verzeichnispfad]], gefolgt von einem Größer-als-Zeichen, im Standard-Textmodus Weiß auf Schwarz.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Da die <span style="font-family: monospace, monospace;">COMMAND.COM</span> ''nicht'' Teil des DOS-[[Kernel (Betriebssystem)|Kernel]]s, <span style="font-family: monospace, monospace;">[[MSDOS.SYS]]</span> bei MS-DOS, sondern als eigenes Programm ausgeführt ist, könnte ein DOS-System theoretisch auch ohne <span style="font-family: monospace, monospace;">COMMAND.COM</span> oder Entsprechung genutzt werden; ohne jede Eingabemöglichkeit oder ausreichende Automatisierung hätte dies aber keinen sinnvollen Nutzen. In späteren DOS-Versionen ist <span style="font-family: monospace, monospace;">COMMAND.COM</span> austauschbar: durch Angabe von <code>SHELL=</code> in der <span style="font-family: monospace, monospace;">[[CONFIG.SYS]]</span> kann die primäre Shell nicht nur durch einen anderen Kommandozeileninterpreter ersetzt werden, sondern prinzipiell durch jedes unter DOS ausführbare Programm (vgl. [[Kiosk-Modus]]). Eine andere Variante, die <span style="font-family: monospace, monospace;">COMMAND.COM</span> zu ersetzen, besteht darin, lediglich dem Alternativprogramm diesen Namen zu geben – das System führt dann weiterhin die Datei <code>COMMAND.COM</code> aus, ohne zu merken, dass eigentlich die gewünschte Alternative ausgeführt wird. (Da sich die Ausführung einer [[COM-Datei|<span style="font-family: monospace, monospace;">COM</span>-]] und einer [[EXE|<span style="font-family: monospace, monospace;">EXE</span>-Datei]] nicht unterscheiden, stört es nicht, wenn der Name des anderen Programms ursprünglich die Dateiendung <code>.EXE</code> hatte.)</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Da die <span style="font-family: monospace, monospace;">COMMAND.COM</span> ''nicht'' Teil des DOS-[[Kernel (Betriebssystem)|Kernel]]s, <span style="font-family: monospace, monospace;">[[MSDOS.SYS]]</span> bei MS-DOS, sondern als eigenes Programm ausgeführt ist, könnte ein DOS-System theoretisch auch ohne <span style="font-family: monospace, monospace;">COMMAND.COM</span> oder Entsprechung genutzt werden; ohne jede Eingabemöglichkeit oder ausreichende Automatisierung hätte dies aber keinen sinnvollen Nutzen. In späteren DOS-Versionen ist <span style="font-family: monospace, monospace;">COMMAND.COM</span> austauschbar: durch Angabe von <code>SHELL=</code> in der <span style="font-family: monospace, monospace;">[[CONFIG.SYS]]</span> kann die primäre Shell nicht nur durch einen anderen Kommandozeileninterpreter ersetzt werden, sondern prinzipiell durch jedes unter DOS ausführbare Programm (vgl. [[Kiosk-Modus]]). Eine andere Variante, die <span style="font-family: monospace, monospace;">COMMAND.COM</span> zu ersetzen, besteht darin, lediglich dem Alternativprogramm diesen Namen zu geben – das System führt dann weiterhin die Datei <code>COMMAND.COM</code> aus, ohne zu merken, dass eigentlich die gewünschte Alternative ausgeführt wird. (Da sich die Ausführung einer [[COM-Datei|<span style="font-family: monospace, monospace;">COM</span>-]] und einer [[EXE|<span style="font-family: monospace, monospace;">EXE</span>-Datei]] nicht unterscheiden, stört es nicht, wenn der Name des anderen Programms ursprünglich die Dateiendung <code>.EXE</code> hatte.)</div></td>
</tr>
</table>Primavera2023https://de.wikipedia.org/w/index.php?title=COMMAND.COM&diff=239570962&oldid=prevY2kbug: /* Funktion des Interpreters */ Fix Satz-Sinn2023-11-29T11:04:12Z<p><span class="autocomment">Funktion des Interpreters: </span> Fix Satz-Sinn</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 29. November 2023, 13:04 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Funktionell entspricht die <span style="font-family: monospace, monospace;">COMMAND.COM</span> dem ''{{lang|en|Console Command Processor}}'' (CCP) von [[CP/M]], welches Tim Paterson bei der Entwicklung von 86-DOS als Vorbild diente. In dieser Funktion bildet <code>COMMAND.COM</code> in [[MS-DOS]] und dazu [[PC-kompatibles DOS|dazu kompatiblen DOS]] als [[Kommandozeileninterpreter]] die im Betriebssystem enthaltene Schnittstelle zum [[Benutzer]]. <span style="font-family: monospace, monospace;">COMMAND.COM</span> interpretiert die Eingabe des Benutzers und führt daraufhin interne [[Befehl (Computer)|Kommandos]] aus oder versucht, ein anderes [[Computerprogramm|Programm]] aufzurufen. Ebenfalls von <span style="font-family: monospace, monospace;">COMMAND.COM</span> wird deswegen die für DOS typische [[Prompt|Eingabeaufforderung]] ({{enS|Prompt}}) angezeigt – für gewöhnlich der [[Arbeitsverzeichnis|aktuelle Verzeichnispfad]], gefolgt von einem Größer-als-Zeichen, im Standard-Textmodus Weiß auf Schwarz.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Funktionell entspricht die <span style="font-family: monospace, monospace;">COMMAND.COM</span> dem ''{{lang|en|Console Command Processor}}'' (CCP) von [[CP/M]], welches Tim Paterson bei der Entwicklung von 86-DOS als Vorbild diente. In dieser Funktion bildet <code>COMMAND.COM</code> in [[MS-DOS]] und dazu [[PC-kompatibles DOS|dazu kompatiblen DOS]] als [[Kommandozeileninterpreter]] die im Betriebssystem enthaltene Schnittstelle zum [[Benutzer]]. <span style="font-family: monospace, monospace;">COMMAND.COM</span> interpretiert die Eingabe des Benutzers und führt daraufhin interne [[Befehl (Computer)|Kommandos]] aus oder versucht, ein anderes [[Computerprogramm|Programm]] aufzurufen. Ebenfalls von <span style="font-family: monospace, monospace;">COMMAND.COM</span> wird deswegen die für DOS typische [[Prompt|Eingabeaufforderung]] ({{enS|Prompt}}) angezeigt – für gewöhnlich der [[Arbeitsverzeichnis|aktuelle Verzeichnispfad]], gefolgt von einem Größer-als-Zeichen, im Standard-Textmodus Weiß auf Schwarz.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Da die <span style="font-family: monospace, monospace;">COMMAND.COM</span> ''nicht'' Teil des DOS-[[Kernel (Betriebssystem)|Kernel]]s, <span style="font-family: monospace, monospace;">[[MSDOS.SYS]]</span> bei MS-DOS, sondern als eigenes Programm ausgeführt ist, könnte ein DOS-System theoretisch auch ohne <span style="font-family: monospace, monospace;">COMMAND.COM</span> oder Entsprechung genutzt werden; ohne jede Eingabemöglichkeit oder ausreichende Automatisierung hätte dies aber keinen sinnvollen Nutzen. In späteren DOS-Versionen ist <span style="font-family: monospace, monospace;">COMMAND.COM</span> austauschbar: durch Angabe von <code>SHELL=</code> in der <span style="font-family: monospace, monospace;">[[CONFIG.SYS]]</span> kann die primäre Shell nicht nur durch einen anderen Kommandozeileninterpreter ersetzt werden, sondern prinzipiell durch jedes unter DOS ausführbare Programm (vgl. [[Kiosk-Modus]]). Eine andere Variante, die <span style="font-family: monospace, monospace;">COMMAND.COM</span> zu ersetzen, besteht darin, lediglich dem Alternativprogramm diesen Namen zu geben – das System führt dann weiterhin die Datei <code>COMMAND.COM</code> aus, <del style="font-weight: bold; text-decoration: none;">und</del> zu merken, dass eigentlich die gewünschte Alternative ausgeführt wird. (Da sich die Ausführung einer [[COM-Datei|<span style="font-family: monospace, monospace;">COM</span>-]] und einer [[EXE|<span style="font-family: monospace, monospace;">EXE</span>-Datei]] nicht unterscheiden, stört es nicht, wenn der Name des anderen Programms ursprünglich die Dateiendung <code>.EXE</code> hatte.)</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Da die <span style="font-family: monospace, monospace;">COMMAND.COM</span> ''nicht'' Teil des DOS-[[Kernel (Betriebssystem)|Kernel]]s, <span style="font-family: monospace, monospace;">[[MSDOS.SYS]]</span> bei MS-DOS, sondern als eigenes Programm ausgeführt ist, könnte ein DOS-System theoretisch auch ohne <span style="font-family: monospace, monospace;">COMMAND.COM</span> oder Entsprechung genutzt werden; ohne jede Eingabemöglichkeit oder ausreichende Automatisierung hätte dies aber keinen sinnvollen Nutzen. In späteren DOS-Versionen ist <span style="font-family: monospace, monospace;">COMMAND.COM</span> austauschbar: durch Angabe von <code>SHELL=</code> in der <span style="font-family: monospace, monospace;">[[CONFIG.SYS]]</span> kann die primäre Shell nicht nur durch einen anderen Kommandozeileninterpreter ersetzt werden, sondern prinzipiell durch jedes unter DOS ausführbare Programm (vgl. [[Kiosk-Modus]]). Eine andere Variante, die <span style="font-family: monospace, monospace;">COMMAND.COM</span> zu ersetzen, besteht darin, lediglich dem Alternativprogramm diesen Namen zu geben – das System führt dann weiterhin die Datei <code>COMMAND.COM</code> aus, <ins style="font-weight: bold; text-decoration: none;">ohne</ins> zu merken, dass eigentlich die gewünschte Alternative ausgeführt wird. (Da sich die Ausführung einer [[COM-Datei|<span style="font-family: monospace, monospace;">COM</span>-]] und einer [[EXE|<span style="font-family: monospace, monospace;">EXE</span>-Datei]] nicht unterscheiden, stört es nicht, wenn der Name des anderen Programms ursprünglich die Dateiendung <code>.EXE</code> hatte.)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Wenn in der <span style="font-family: monospace, monospace;">CONFIG.SYS</span> nicht anderes angegeben ist, führt die <span style="font-family: monospace, monospace;">COMMAND.COM</span> bei ihrem ersten Aufruf automatisch <code>[[AUTOEXEC.BAT]]</code> aus, falls die Datei vorhanden ist.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Wenn in der <span style="font-family: monospace, monospace;">CONFIG.SYS</span> nicht anderes angegeben ist, führt die <span style="font-family: monospace, monospace;">COMMAND.COM</span> bei ihrem ersten Aufruf automatisch <code>[[AUTOEXEC.BAT]]</code> aus, falls die Datei vorhanden ist.</div></td>
</tr>
</table>Y2kbughttps://de.wikipedia.org/w/index.php?title=COMMAND.COM&diff=239560220&oldid=prevThomas Dresler: Korrektur2023-11-28T22:22:26Z<p>Korrektur</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 29. November 2023, 00:22 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die <span style="font-family: monospace, monospace;">COMMAND.COM</span> von MS-DOS 5.0, eingeführt im Sommer 1991, kennt 29 interne Befehle.<ref>{{Webarchiv|url=support.microsoft.com/en-us/kb/71986|text=MS-DOS 5.0 Internal and External Commands|wayback=20150602080825}}; englisch</ref><ref>{{internetquelle|url=//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release|titel=Microsoft takes Five for Launch of MS-DOS 5.0 Release|werk=Computer Business Review|datum=1991-06-11|zugriff=2019-07-18|sprache=englisch}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die <span style="font-family: monospace, monospace;">COMMAND.COM</span> von MS-DOS 5.0, eingeführt im Sommer 1991, kennt 29 interne Befehle.<ref>{{Webarchiv|url=support.microsoft.com/en-us/kb/71986|text=MS-DOS 5.0 Internal and External Commands|wayback=20150602080825}}; englisch</ref><ref>{{internetquelle|url=//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release|titel=Microsoft takes Five for Launch of MS-DOS 5.0 Release|werk=Computer Business Review|datum=1991-06-11|zugriff=2019-07-18|sprache=englisch}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zu den [[ausführbare Datei|ausführbaren Dateien]] kommen die vom Kommandozeileninterpreter <span style="font-family: monospace, monospace;">COMMAND.COM</span> unterstützten [[Stapelverarbeitungsdatei]]en hinzu, auch ''{{lang|en|Batch}}''-Dateien oder ''{{lang|en|Batches}}'' genannt, mit der Dateinamenserweiterung <code>.BAT</code>. Die darin enthaltenen Zeilen werden vom Kommandozeileninterpreter nacheinander – wie von <del style="font-weight: bold; text-decoration: none;">einen</del> „Stapel“ – abgearbeitet. Stapelverarbeitungen können alle auch auf der [[Kommandozeile]] (dem „{{lang|en|Prompt}}“ bzw. der Eingabeaufforderung) möglichen Eingaben, auch alle internen oder externen Kommandos, enthalten. Damit verhalten sich Stapelverarbeitungsdateien wie „echte Programme“ und werden oft auch so aufgerufen, sind aber den [[Interpreter]]-[[Skriptsprache]]n zuzuordnen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Zu den [[ausführbare Datei|ausführbaren Dateien]] kommen die vom Kommandozeileninterpreter <span style="font-family: monospace, monospace;">COMMAND.COM</span> unterstützten [[Stapelverarbeitungsdatei]]en hinzu, auch ''{{lang|en|Batch}}''-Dateien oder ''{{lang|en|Batches}}'' genannt, mit der Dateinamenserweiterung <code>.BAT</code>. Die darin enthaltenen Zeilen werden vom Kommandozeileninterpreter nacheinander – wie von <ins style="font-weight: bold; text-decoration: none;">einem</ins> „Stapel“ – abgearbeitet. Stapelverarbeitungen können alle auch auf der [[Kommandozeile]] (dem „{{lang|en|Prompt}}“ bzw. der Eingabeaufforderung) möglichen Eingaben, auch alle internen oder externen Kommandos, enthalten. Damit verhalten sich Stapelverarbeitungsdateien wie „echte Programme“ und werden oft auch so aufgerufen, sind aber den [[Interpreter]]-[[Skriptsprache]]n zuzuordnen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein Kommando wird aufgerufen, indem der Name dieses Kommandos eingegeben wird. Sobald die Befehlseingabe mit der Eingabetaste (''Enter'' oder ''Return'') beendet wurde, sucht <span style="font-family: monospace, monospace;">COMMAND.COM</span> nach einem passenden internen Befehl. Wird kein interner Befehl gefunden, so wird zunächst im aktuellen Verzeichnis, dem [[Arbeitsverzeichnis]], nach ausführbaren Dateien gesucht, die den eingegebenen Befehl als Dateinamen tragen, wobei die Dateinamenserweiterung weggelassen werden kann. Falls so kein passendes Programm gefunden wurde, wird zuletzt jeder Ordner im [[Suchpfad]] (engl. <code>PATH</code>) durchsucht. Das erste gegebenenfalls gefundene Programm wird ausgeführt, andernfalls wird eine Fehlermeldung angezeigt, und die [[Eingabeaufforderung]] erscheint wieder.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein Kommando wird aufgerufen, indem der Name dieses Kommandos eingegeben wird. Sobald die Befehlseingabe mit der Eingabetaste (''Enter'' oder ''Return'') beendet wurde, sucht <span style="font-family: monospace, monospace;">COMMAND.COM</span> nach einem passenden internen Befehl. Wird kein interner Befehl gefunden, so wird zunächst im aktuellen Verzeichnis, dem [[Arbeitsverzeichnis]], nach ausführbaren Dateien gesucht, die den eingegebenen Befehl als Dateinamen tragen, wobei die Dateinamenserweiterung weggelassen werden kann. Falls so kein passendes Programm gefunden wurde, wird zuletzt jeder Ordner im [[Suchpfad]] (engl. <code>PATH</code>) durchsucht. Das erste gegebenenfalls gefundene Programm wird ausgeführt, andernfalls wird eine Fehlermeldung angezeigt, und die [[Eingabeaufforderung]] erscheint wieder.</div></td>
</tr>
</table>Thomas Dreslerhttps://de.wikipedia.org/w/index.php?title=COMMAND.COM&diff=236078870&oldid=prevY2kbug: /* Aufbau von Befehlen */ Formulierung und TO-DO-Notiz2023-08-03T13:50:34Z<p><span class="autocomment">Aufbau von Befehlen: </span> Formulierung und TO-DO-Notiz</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 3. August 2023, 15:50 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Kommandos können entweder einzeln oder gefolgt von (auch als ''Argumente'' bekannten) sogenannten [[Kommandozeilenparameter]]n aufgerufen werden. Diese Parameter werden je nach Befehl oder Programm unterschiedlich interpretiert und können verschiedenste Optionen festlegen. Ein Parameter (manchmal auch Schalter genannt), den fast jeder Befehl in DOS kennt, und der für gewöhnlich eine kurze Direkthilfe ausgibt, lautet beispielsweise <code>/?</code>. Im Gegensatz zu Programmen, die sich nur über Parameter steuern lassen, gibt es auch solche, die ohne Parameter aufgerufen werden und dem Benutzer danach selbst die nötigen Eingabemöglichkeiten bieten. Dazu zählen auch die verschiedenen [[Grafische Benutzeroberfläche|grafischen Benutzeroberflächen]], die von der DOS-Kommandozeilenoberfläche gestartet werden können, zum Beispiel [[Microsoft Windows|Windows]] 1.x bis [[Windows 3.x|3.x]] (in Windows 4.x ist MS-DOS, und damit auch die <span style="font-family: monospace, monospace;">COMMAND.COM</span>, integriert) oder die Versionen von [[Graphical Environment Manager|GEM]] für DOS.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Kommandos können entweder einzeln oder gefolgt von (auch als ''Argumente'' bekannten) sogenannten [[Kommandozeilenparameter]]n aufgerufen werden. Diese Parameter werden je nach Befehl oder Programm unterschiedlich interpretiert und können verschiedenste Optionen festlegen. Ein Parameter (manchmal auch Schalter genannt), den fast jeder Befehl in DOS kennt, und der für gewöhnlich eine kurze Direkthilfe ausgibt, lautet beispielsweise <code>/?</code>. Im Gegensatz zu Programmen, die sich nur über Parameter steuern lassen, gibt es auch solche, die ohne Parameter aufgerufen werden und dem Benutzer danach selbst die nötigen Eingabemöglichkeiten bieten. Dazu zählen auch die verschiedenen [[Grafische Benutzeroberfläche|grafischen Benutzeroberflächen]], die von der DOS-Kommandozeilenoberfläche gestartet werden können, zum Beispiel [[Microsoft Windows|Windows]] 1.x bis [[Windows 3.x|3.x]] (in Windows 4.x ist MS-DOS, und damit auch die <span style="font-family: monospace, monospace;">COMMAND.COM</span>, integriert) oder die Versionen von [[Graphical Environment Manager|GEM]] für DOS.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Unter MS-DOS 6.22 beträgt die maximale Länge eines Befehls <del style="font-weight: bold; text-decoration: none;">in</del> der Eingabeaufforderung 127 Zeichen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Unter MS-DOS 6.22 beträgt die maximale Länge eines Befehls <ins style="font-weight: bold; text-decoration: none;">auf</ins> der Eingabeaufforderung 127 Zeichen.<ins style="font-weight: bold; text-decoration: none;"><!-- Und in Stapelverarbeitungsdateien? --></ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Siehe auch|Liste von DOS-Kommandozeilenbefehlen}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Siehe auch|Liste von DOS-Kommandozeilenbefehlen}}</div></td>
</tr>
</table>Y2kbughttps://de.wikipedia.org/w/index.php?title=COMMAND.COM&diff=236078848&oldid=prevY2kbug: /* Aufbau von Befehlen */ Eingabeaufforderung entlinkt2023-08-03T13:49:41Z<p><span class="autocomment">Aufbau von Befehlen: </span> Eingabeaufforderung entlinkt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 3. August 2023, 15:49 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Kommandos können entweder einzeln oder gefolgt von (auch als ''Argumente'' bekannten) sogenannten [[Kommandozeilenparameter]]n aufgerufen werden. Diese Parameter werden je nach Befehl oder Programm unterschiedlich interpretiert und können verschiedenste Optionen festlegen. Ein Parameter (manchmal auch Schalter genannt), den fast jeder Befehl in DOS kennt, und der für gewöhnlich eine kurze Direkthilfe ausgibt, lautet beispielsweise <code>/?</code>. Im Gegensatz zu Programmen, die sich nur über Parameter steuern lassen, gibt es auch solche, die ohne Parameter aufgerufen werden und dem Benutzer danach selbst die nötigen Eingabemöglichkeiten bieten. Dazu zählen auch die verschiedenen [[Grafische Benutzeroberfläche|grafischen Benutzeroberflächen]], die von der DOS-Kommandozeilenoberfläche gestartet werden können, zum Beispiel [[Microsoft Windows|Windows]] 1.x bis [[Windows 3.x|3.x]] (in Windows 4.x ist MS-DOS, und damit auch die <span style="font-family: monospace, monospace;">COMMAND.COM</span>, integriert) oder die Versionen von [[Graphical Environment Manager|GEM]] für DOS.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Kommandos können entweder einzeln oder gefolgt von (auch als ''Argumente'' bekannten) sogenannten [[Kommandozeilenparameter]]n aufgerufen werden. Diese Parameter werden je nach Befehl oder Programm unterschiedlich interpretiert und können verschiedenste Optionen festlegen. Ein Parameter (manchmal auch Schalter genannt), den fast jeder Befehl in DOS kennt, und der für gewöhnlich eine kurze Direkthilfe ausgibt, lautet beispielsweise <code>/?</code>. Im Gegensatz zu Programmen, die sich nur über Parameter steuern lassen, gibt es auch solche, die ohne Parameter aufgerufen werden und dem Benutzer danach selbst die nötigen Eingabemöglichkeiten bieten. Dazu zählen auch die verschiedenen [[Grafische Benutzeroberfläche|grafischen Benutzeroberflächen]], die von der DOS-Kommandozeilenoberfläche gestartet werden können, zum Beispiel [[Microsoft Windows|Windows]] 1.x bis [[Windows 3.x|3.x]] (in Windows 4.x ist MS-DOS, und damit auch die <span style="font-family: monospace, monospace;">COMMAND.COM</span>, integriert) oder die Versionen von [[Graphical Environment Manager|GEM]] für DOS.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Unter MS-DOS 6.22 beträgt die maximale Länge eines Befehls in der <del style="font-weight: bold; text-decoration: none;">[[</del>Eingabeaufforderung<del style="font-weight: bold; text-decoration: none;">]]</del> 127 Zeichen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Unter MS-DOS 6.22 beträgt die maximale Länge eines Befehls in der Eingabeaufforderung 127 Zeichen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Siehe auch|Liste von DOS-Kommandozeilenbefehlen}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Siehe auch|Liste von DOS-Kommandozeilenbefehlen}}</div></td>
</tr>
</table>Y2kbughttps://de.wikipedia.org/w/index.php?title=COMMAND.COM&diff=236078828&oldid=prevY2kbug: /* Funktion des Interpreters */ Beispiel für den typischen Prompt C:\>2023-08-03T13:48:49Z<p><span class="autocomment">Funktion des Interpreters: </span> Beispiel für den typischen Prompt C:\></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 3. August 2023, 15:48 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 5:</td>
<td colspan="2" class="diff-lineno">Zeile 5:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktion und Befehle ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Funktion und Befehle ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Funktion des Interpreters ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Funktion des Interpreters ===</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Blinking DOS prompt.gif|mini|{{nowrap|[[Prompt]]}}|alt=C:\&gt;]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Funktionell entspricht die <span style="font-family: monospace, monospace;">COMMAND.COM</span> dem ''{{lang|en|Console Command Processor}}'' (CCP) von [[CP/M]], welches Tim Paterson bei der Entwicklung von 86-DOS als Vorbild diente. In dieser Funktion bildet <code>COMMAND.COM</code> in [[MS-DOS]] und dazu [[PC-kompatibles DOS|dazu kompatiblen DOS]] als [[Kommandozeileninterpreter]] die im Betriebssystem enthaltene Schnittstelle zum [[Benutzer]]. <span style="font-family: monospace, monospace;">COMMAND.COM</span> interpretiert die Eingabe des Benutzers und führt daraufhin interne [[Befehl (Computer)|Kommandos]] aus oder versucht, ein anderes [[Computerprogramm|Programm]] aufzurufen. Ebenfalls von <span style="font-family: monospace, monospace;">COMMAND.COM</span> wird deswegen die für DOS typische [[Prompt|Eingabeaufforderung]] ({{enS|Prompt}}) angezeigt – für gewöhnlich der [[Arbeitsverzeichnis|aktuelle Verzeichnispfad]], gefolgt von einem Größer-als-Zeichen, im Standard-Textmodus Weiß auf Schwarz.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Funktionell entspricht die <span style="font-family: monospace, monospace;">COMMAND.COM</span> dem ''{{lang|en|Console Command Processor}}'' (CCP) von [[CP/M]], welches Tim Paterson bei der Entwicklung von 86-DOS als Vorbild diente. In dieser Funktion bildet <code>COMMAND.COM</code> in [[MS-DOS]] und dazu [[PC-kompatibles DOS|dazu kompatiblen DOS]] als [[Kommandozeileninterpreter]] die im Betriebssystem enthaltene Schnittstelle zum [[Benutzer]]. <span style="font-family: monospace, monospace;">COMMAND.COM</span> interpretiert die Eingabe des Benutzers und führt daraufhin interne [[Befehl (Computer)|Kommandos]] aus oder versucht, ein anderes [[Computerprogramm|Programm]] aufzurufen. Ebenfalls von <span style="font-family: monospace, monospace;">COMMAND.COM</span> wird deswegen die für DOS typische [[Prompt|Eingabeaufforderung]] ({{enS|Prompt}}) angezeigt – für gewöhnlich der [[Arbeitsverzeichnis|aktuelle Verzeichnispfad]], gefolgt von einem Größer-als-Zeichen, im Standard-Textmodus Weiß auf Schwarz.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>Y2kbughttps://de.wikipedia.org/w/index.php?title=COMMAND.COM&diff=236078374&oldid=prevY2kbug: Form und Überarbeitung #12023-08-03T13:30:18Z<p>Form und Überarbeitung #1</p>
<a href="//de.wikipedia.org/w/index.php?title=COMMAND.COM&diff=236078374&oldid=222029982">Änderungen zeigen</a>Y2kbug