COMMAND.COM
Die Vorlage:Monospace ist die Shell der Betriebssysteme MS-DOS und PC DOS sowie der darauf aufbauenden Windows-Systeme der Windows-9x-Reihe.
Die Programmdatei COMMAND.COM 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 mitlieferte. Es gibt auch Varianten wie 4DOS, die nicht Bestandteil eines Betriebssystems sind, sondern den Interpreter eines Systems ersetzen und erweiterte Funktionen bieten.
Funktion und Befehle
Funktion des Interpreters
Funktionell entspricht die Vorlage:Monospace dem {{#invoke:Vorlage:lang|flat}} (CCP) von CP/M, welches Tim Paterson bei der Entwicklung von 86-DOS als Vorbild diente. In dieser Funktion bildet COMMAND.COM in MS-DOS und dazu kompatiblen DOS als Kommandozeileninterpreter die im Betriebssystem enthaltene Schnittstelle zum Benutzer. Vorlage:Monospace interpretiert die Eingabe des Benutzers und führt daraufhin interne Kommandos aus oder versucht, ein anderes Programm aufzurufen. Ebenfalls von Vorlage:Monospace wird deswegen die für DOS typische Eingabeaufforderung ({{#invoke:Vorlage:lang|full|CODE=en|SCRIPTING=Latn|SERVICE=englisch}}) angezeigt – für gewöhnlich der aktuelle Verzeichnispfad, gefolgt von einem Größer-als-Zeichen, im Standard-Textmodus Weiß auf Schwarz.
Da die Vorlage:Monospace nicht Teil des DOS-Kernels, Vorlage:Monospace bei MS-DOS, sondern als eigenes Programm ausgeführt ist, könnte ein DOS-System theoretisch auch ohne Vorlage:Monospace oder Entsprechung genutzt werden; ohne jede Eingabemöglichkeit oder ausreichende Automatisierung hätte dies aber keinen sinnvollen Nutzen. In späteren DOS-Versionen ist Vorlage:Monospace austauschbar: durch Angabe von SHELL= in der Vorlage:Monospace 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 Vorlage:Monospace zu ersetzen, besteht darin, lediglich dem Alternativprogramm diesen Namen zu geben – das System führt dann weiterhin die Datei COMMAND.COM aus, ohne zu merken, dass eigentlich die gewünschte Alternative ausgeführt wird. (Da sich die Ausführung einer [[COM-Datei|Vorlage:Monospace-]] und einer [[EXE|Vorlage:Monospace-Datei]] nicht unterscheiden, stört es nicht, wenn der Name des anderen Programms ursprünglich die Dateiendung .EXE hatte.)
Wenn in der Vorlage:Monospace nicht anderes angegeben ist, führt die Vorlage:Monospace bei ihrem ersten Aufruf automatisch AUTOEXEC.BAT aus, falls die Datei vorhanden ist.
Aufbau von Befehlen
Bei den für Vorlage:Monospace verfügbaren Befehlen bzw. Kommandos wird zwischen internen und externen Kommandos unterschieden. Als interne Kommandos werden die im Kommandozeileninterpreter selbst enthaltenen Befehle bezeichnet; externe Kommandos hingegen sind eigenständige Programme, die aus eigenen Programmdateien (ausführbare Vorlage:Monospace- oder Vorlage:Monospace-Dateien) bestehen.
Die Vorlage:Monospace von MS-DOS 5.0, eingeführt im Sommer 1991, kennt 29 interne Befehle.<ref>{{#if:2015-06-02|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:|{{{autor}}}: }}{{#if:https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986%7C{{#if:MS-DOS 5.0 Internal and External Commands|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1=https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=MS-DOS 5.0 Internal and External Commands}}]{{#if:| ({{{format}}})}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:http://support.microsoft.com/en-us/kb/71986%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=MS-DOS 5.0 Internal and External Commands}}}}|[{{#invoke:URLutil|getNormalized|1=http://support.microsoft.com/en-us/kb/71986}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=MS-DOS 5.0 Internal and External Commands}}}}]}}{{#if:| ({{{format}}}{{#if:support.microsoft.com1999-12-03https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986{{#if: 2016-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| )
| {{#if:{{#ifeq:en|de||{{#if:en|1}}}}| ;
| )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:http://support.microsoft.com/en-us/kb/71986%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=http://support.microsoft.com/en-us/kb/71986}}%7C%7C}}}}{{#if:MS-DOS 5.0 Internal and External Commands|{{#if:{{#invoke:WLink|isValidLinktext|1=MS-DOS 5.0 Internal and External Commands|lines=0}}||}}}}{{#if: support.microsoft.com| In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=support.microsoft.com}}}}{{#if: | {{{hrsg}}}{{#if: 1999-12-03https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986|,|{{#if: 2016-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: 1999-12-03| {{#if:{{#invoke:DateTime|format|1999-12-03|noerror=1}}
|{{#invoke:DateTime|format|1999-12-03|T._Monat JJJJ}}
|{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=1999-12-03|class=Zitationswartung}} }}{{#if: https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986%7C,%7C{{#if: 2016-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986%7C,%7C{{#if: 2016-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986{{#invoke:TemplUtl%7Cfaculty%7C}}%7C+{{#if:1999-12-03%7C{{#if:https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986%7Carchiviert%7Cehemals}}%7C{{#if:https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986%7CArchiviert%7CEhemals}}}}+{{#if:https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986%7Cvom%7Cim}}+Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: 2015-06-02| am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|2015-06-02{{#if:435029||(?)}}}}}}{{#if: 2016-09-03|;}}}}{{#if: 2016-09-03| {{#if:1999-12-03https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986{{#invoke:TemplUtl|faculty|}}|abgerufen|Abgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2016-09-03 |ISO|noerror=1}} }}
|4=im Jahr
|7=im
|10=am
|#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=2016-09-03|class=Zitationswartung}} }} {{#invoke:DateTime|format|2016-09-03|T._Monat JJJJ}}
| {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:en|de||{{#if:en|1}}}}|{{#if:support.microsoft.com1999-12-03https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986{{#if: 2016-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| (
| {{#if: | | (}}
}}{{#ifeq:{{#if:en|en|de}}|de||
{{#invoke:Multilingual|format|en|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:en|en|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 1999-12-03https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986{{#if: 2016-09-03 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}en|{{#if: |: {{
#if:
| „{{
#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| Vorlage:Str trim
| {{#invoke:Vorlage:lang|flat}}
}}“
| {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| „Vorlage:Str trim“
| {{#invoke:Text|quote
|1={{#if:
| {{#invoke:Vorlage:lang|flat}}
| {{#invoke:Vorlage:lang|flat}} }}
|2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
|3=1}} }}
}}{{#if:
| (<templatestyles src="Person/styles.css" />{{#if: | : }}{{#if: | , deutsch: „“ }})
| {{#if:
| ({{#if: | , deutsch: „“ }})
| {{#if: | (deutsch: „“) }}
}}
}}{{#if: {{{zitat}}}
| {{#if:
| {{#if: {{{zitat}}}
| Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
| Vorlage:": Text= fehlt }}{{#if: | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
| Vorlage:": Ungültiger Wert: ref=
| {{{ref}}} }}
}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986%7C%7C{{#ifeq: | JaKeinHinweis |{{#switch:
|0|=Vorlage:Toter Link/Core{{#if: http://support.microsoft.com/en-us/kb/71986 | {{#if: | [1] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://support.microsoft.com/en-us/kb/71986 | {{#if:{{#invoke:URLutil|isWebURL|http://support.microsoft.com/en-us/kb/71986}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://support.microsoft.com/en-us/kb/71986 Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://support.microsoft.com/en-us/kb/71986 | {{#if:{{#invoke:URLutil|isWebURL|http://support.microsoft.com/en-us/kb/71986}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}[http://support.microsoft.com/en-us/kb/71986 }}|{{#switch: |0|=Vorlage:Toter Link/Core{{#if: http://support.microsoft.com/en-us/kb/71986 | {{#if: | [2] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://support.microsoft.com/en-us/kb/71986 | {{#if:{{#invoke:URLutil|isWebURL|http://support.microsoft.com/en-us/kb/71986}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://support.microsoft.com/en-us/kb/71986 Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://support.microsoft.com/en-us/kb/71986 | {{#if:{{#invoke:URLutil|isWebURL|http://support.microsoft.com/en-us/kb/71986}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}[http://support.microsoft.com/en-us/kb/71986 }} }}}}}}}}}}{{#if:| {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:https://web.archive.org/web/20150602080825/support.microsoft.com/en-us/kb/71986%7CVorlage:Webarchiv/archiv-bot}}
}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}</ref><ref>{{#if:2016-02-10|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:|{{{autor}}}: }}{{#if:https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release%7C{{#if:Microsoft takes Five for Launch of MS-DOS 5.0 Release|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1=https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=Microsoft takes Five for Launch of MS-DOS 5.0 Release}}]{{#if:| ({{{format}}})}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release|{{#if:{{#invoke:TemplUtl|faculty|}}|{{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=Microsoft takes Five for Launch of MS-DOS 5.0 Release}}}}|[{{#invoke:URLutil|getNormalized|1=//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=Microsoft takes Five for Launch of MS-DOS 5.0 Release}}}}]}}{{#if:| ({{{format}}}{{#if:Computer Business Review1991-06-11https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release{{#if: 2019-07-18 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| )
| {{#if:{{#ifeq:en|de||{{#if:en|1}}}}| ;
| )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release|{{#if:{{#invoke:URLutil|isResourceURL|1=//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release}}||}}}}{{#if:Microsoft takes Five for Launch of MS-DOS 5.0 Release|{{#if:{{#invoke:WLink|isValidLinktext|1=Microsoft takes Five for Launch of MS-DOS 5.0 Release|lines=0}}||}}}}{{#if: Computer Business Review| In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=Computer Business Review}}}}{{#if: | {{{hrsg}}}{{#if: 1991-06-11https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release%7C,%7C{{#if: 2019-07-18 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: 1991-06-11| {{#if:{{#invoke:DateTime|format|1991-06-11|noerror=1}}
|{{#invoke:DateTime|format|1991-06-11|T._Monat JJJJ}}
|{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=1991-06-11|class=Zitationswartung}} }}{{#if: https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release%7C,%7C{{#if: 2019-07-18 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release%7C,%7C{{#if: 2019-07-18 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release{{#invoke:TemplUtl%7Cfaculty%7C}}%7C+{{#if:1991-06-11%7C{{#if:https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release%7Carchiviert%7Cehemals}}%7C{{#if:https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release%7CArchiviert%7CEhemals}}}}+{{#if:https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release%7Cvom%7Cim}}+Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: 2016-02-10| am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|2016-02-10{{#if:435029||(?)}}}}}}{{#if: 2019-07-18|;}}}}{{#if: 2019-07-18| {{#if:1991-06-11https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release{{#invoke:TemplUtl%7Cfaculty%7C}}%7Cabgerufen%7CAbgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2019-07-18 |ISO|noerror=1}} }}
|4=im Jahr
|7=im
|10=am
|#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=2019-07-18|class=Zitationswartung}} }} {{#invoke:DateTime|format|2019-07-18|T._Monat JJJJ}}
| {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:en|de||{{#if:en|1}}}}|{{#if:Computer Business Review1991-06-11https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release{{#if: 2019-07-18 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| (
| {{#if: | | (}}
}}{{#ifeq:{{#if:en|en|de}}|de||
{{#invoke:Multilingual|format|en|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:en|en|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 1991-06-11https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release{{#if: 2019-07-18 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}en|{{#if: |: {{
#if:
| „{{
#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| Vorlage:Str trim
| {{#invoke:Vorlage:lang|flat}}
}}“
| {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| „Vorlage:Str trim“
| {{#invoke:Text|quote
|1={{#if:
| {{#invoke:Vorlage:lang|flat}}
| {{#invoke:Vorlage:lang|flat}} }}
|2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
|3=1}} }}
}}{{#if:
| (<templatestyles src="Person/styles.css" />{{#if: | : }}{{#if: | , deutsch: „“ }})
| {{#if:
| ({{#if: | , deutsch: „“ }})
| {{#if: | (deutsch: „“) }}
}}
}}{{#if: {{{zitat}}}
| {{#if:
| {{#if: {{{zitat}}}
| Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
| Vorlage:": Text= fehlt }}{{#if: | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
| Vorlage:": Ungültiger Wert: ref=
| {{{ref}}} }}
}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release%7C%7C{{#ifeq: | JaKeinHinweis |{{#switch:
|0|=Vorlage:Toter Link/Core{{#if: //www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release | {{#if: | [3] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: //www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release | {{#if:{{#invoke:URLutil|isWebURL|//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: //www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release | {{#if:{{#invoke:URLutil|isWebURL|//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}[//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release }}|{{#switch: |0|=Vorlage:Toter Link/Core{{#if: //www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release | {{#if: | [4] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: //www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release | {{#if:{{#invoke:URLutil|isWebURL|//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: //www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release | {{#if:{{#invoke:URLutil|isWebURL|//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}[//www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release }} }}}}}}}}}}{{#if:| {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:https://web.archive.org/web/20160210072213/https://www.cbronline.com/news/microsoft_takes_five_for_launch_of_ms_dos_50_release%7CVorlage:Webarchiv/archiv-bot}}
}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}</ref>
Zu den ausführbaren Dateien kommen die vom Kommandozeileninterpreter Vorlage:Monospace unterstützten Stapelverarbeitungsdateien hinzu, auch {{#invoke:Vorlage:lang|flat}}-Dateien oder {{#invoke:Vorlage:lang|flat}} genannt, mit der Dateinamenserweiterung .BAT. Die darin enthaltenen Zeilen werden vom Kommandozeileninterpreter nacheinander – wie von einem „Stapel“ – abgearbeitet. Stapelverarbeitungen können alle auch auf der Kommandozeile (dem „{{#invoke:Vorlage:lang|flat}}“ 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-Skriptsprachen zuzuordnen.
Ein Kommando wird aufgerufen, indem der Name dieses Kommandos eingegeben wird. Sobald die Befehlseingabe mit der Eingabetaste (Enter oder Return) beendet wurde, sucht Vorlage:Monospace 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. PATH) durchsucht. Das erste gegebenenfalls gefundene Programm wird ausgeführt, andernfalls wird eine Fehlermeldung angezeigt, und die Eingabeaufforderung erscheint wieder.
Kommandos können entweder einzeln oder gefolgt von (auch als Argumente bekannten) sogenannten Kommandozeilenparametern 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 /?. 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 grafischen Benutzeroberflächen, die von der DOS-Kommandozeilenoberfläche gestartet werden können, zum Beispiel Windows 1.x bis 3.x (in Windows 4.x ist MS-DOS, und damit auch die Vorlage:Monospace, integriert) oder die Versionen von GEM für DOS.
Unter MS-DOS 6.22 beträgt die maximale Länge eines Befehls auf der Eingabeaufforderung 127 Zeichen.
{{#invoke:Vorlage:Siehe auch|f}}
Andere Verwendung und Zukunft
Microsoft Windows
MS-DOS-Eingabeaufforderung
Unter den inzwischen veralteten DOS-basierten Windows-Versionen wird die COMMAND.COM 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.
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.
cmd.exe
{{#if: cmd.exe|{{#ifexist:cmd.exe|
|{{#if: |{{#ifexist:{{{2}}}|
|{{#if: |{{#ifexist:{{{3}}}|
|}}|}}|}}|}}|}}|Einbindungsfehler: Die Vorlage Hauptartikel benötigt immer mindestens ein Argument.}}
Windows NT und alle Nachfolger bis hin zum aktuellen Microsoft-Betriebssystem Windows 11 setzen einen neuen, leistungsfähigeren und weitgehend abwärtskompatiblen Kommandozeileninterpreter namens cmd.exe ein. Viele in der ursprünglichen COMMAND.COM fehlende Funktionen, die früher nur durch Programme von Drittherstellern bereitgestellt werden konnten, sind in cmd.exe enthalten. So können zum Beispiel einfache Berechnungen durchgeführt werden, und das Entfernen bestimmter Zeichen aus einer Variable ist möglich. Zudem wird die cmd.exe mit der fortschreitenden Entwicklung von Windows-NT-basierten Betriebssystemen ebenfalls noch weiterentwickelt, während die COMMAND.COM von Microsoft (zumindest als Standard-Kommandozeileninterpreter) in Windows ME ihr endgültig letztes Auftreten hatte. Im Gegensatz zu COMMAND.COM bei MS-DOS und Kompatiblen wird cmd.exe nur benötigt, um Kommandozeilenbefehle in der Konsole, bereitgestellt durch conhost.exe, entgegenzunehmen und Stapelverarbeitungsdateien auszuführen.
Neben dem Standard-Kommandozeileninterpreter cmd.exe bieten Windows NT und Nachfolger – sofern auf 32-Bit-Basis implementiert – allerdings auch noch einen kompatibleren Ersatz-Interpreter, der ebenfalls COMMAND.COM heißt. Zwar erfüllt er die gleiche Funktion wie die COMMAND.COM aus MS-DOS und älteren Windows-Versionen, ist aber eine richtige Windows-Anwendung. Alle 16-Bit-Funktionen werden durch COMMAND.COM und die virtuelle DOS-Umgebung (eng. Virtual DOS Machine, abgekürzt VDM) lediglich bereitgestellt. Nachteilig wirkt sich aus, dass die COMMAND.COM 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.
Daneben steht seit Windows Server 2008 bzw. Windows 7 (seit 2009) auch die PowerShell als alternative Kommandozeile mit eigenem Kommandozeileninterpreter zur Verfügung.
FreeCOM
Im Betriebssystem FreeDOS ist der Kommandozeileninterpreter FreeCOM enthalten. FreeCOM und FreeDOS werden – im Gegensatz zu MS-DOS, DR-DOS und den meisten anderen DOS-Betriebssystemen und/oder -Kommandozeileninterpretern – noch immer weiterentwickelt. Ähnlich cmd.exe bietet auch FreeCOM einige Erweiterungen zum MS-DOS-Interpreter, ist dabei aber mehr auf Kompatibilität ausgerichtet. So werden beispielsweise Stapelverarbeitungsdateien aus MS-DOS meist auch ohne Anpassungen korrekt von FreeCOM interpretiert.
Weblinks
|1|= – Lern- und Lehrmaterialien |0|-= |X|x={{#switch: 0
|0|4|10|12|14|100=}}
|#default= – {{{suffix}}}
}}{{#if: | ({{#invoke:Multilingual|format|{{{lang}}}|slang=!|shift=m}}) }}{{#invoke:TemplatePar|check
|opt= 1= 2= lang= suffix= |template=Vorlage:Wikibooks |cat=Wikipedia:Vorlagenfehler/Schwesterprojekt }}
- <templatestyles src="Webarchiv/styles.css" />{{#if:20040318032112
| {{#ifeq: 20040318032112 | *
| {{#if: c't 16/2003, S. 136: Windows-Befehlszeile | {{#invoke:WLink|getEscapedTitle|c't 16/2003, S. 136: Windows-Befehlszeile}} | {{#invoke:Webarchiv|getdomain|http://www.heise.de/ct/03/16/136/default.shtml}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20040318032112}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: c't 16/2003, S. 136: Windows-Befehlszeile | {{#invoke:WLink|getEscapedTitle|c't 16/2003, S. 136: Windows-Befehlszeile}} | {{#invoke:Webarchiv|getdomain|http://www.heise.de/ct/03/16/136/default.shtml}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20040318032112}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: c't 16/2003, S. 136: Windows-Befehlszeile | {{#invoke:WLink|getEscapedTitle|c't 16/2003, S. 136: Windows-Befehlszeile}} | {{#invoke:Webarchiv|getdomain|http://www.heise.de/ct/03/16/136/default.shtml}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: c't 16/2003, S. 136: Windows-Befehlszeile | {{#invoke:WLink|getEscapedTitle|c't 16/2003, S. 136: Windows-Befehlszeile}} | {{#invoke:Webarchiv|getdomain|http://www.heise.de/ct/03/16/136/default.shtml}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: c't 16/2003, S. 136: Windows-Befehlszeile | {{#invoke:WLink|getEscapedTitle|c't 16/2003, S. 136: Windows-Befehlszeile}} | {{#invoke:Webarchiv|getdomain|http://www.heise.de/ct/03/16/136/default.shtml}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: c't 16/2003, S. 136: Windows-Befehlszeile | {{#invoke:WLink|getEscapedTitle|c't 16/2003, S. 136: Windows-Befehlszeile}} | {{#invoke:Webarchiv|getdomain|http://www.heise.de/ct/03/16/136/default.shtml}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20040318032112|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.heise.de/ct/03/16/136/default.shtml}}
|| {{#if: || }}
}}{{#if: c't 16/2003, S. 136: Windows-Befehlszeile
| {{#if: {{#invoke:WLink|isBracketedLink|c't 16/2003, S. 136: Windows-Befehlszeile}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.heise.de/ct/03/16/136/default.shtml%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.heise.de/ct/03/16/136/default.shtml%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.heise.de/ct/03/16/136/default.shtml }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}} – Einführung zur Windows-Eingabeaufforderung
- <templatestyles src="Webarchiv/styles.css" />{{#if:20110610220219
| {{#ifeq: 20110610220219 | *
| {{#if: FreeCOM-Übersicht | {{#invoke:WLink|getEscapedTitle|FreeCOM-Übersicht}} | {{#invoke:Webarchiv|getdomain|http://www.freedos.org/freecom/}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20110610220219}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: FreeCOM-Übersicht | {{#invoke:WLink|getEscapedTitle|FreeCOM-Übersicht}} | {{#invoke:Webarchiv|getdomain|http://www.freedos.org/freecom/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20110610220219}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: FreeCOM-Übersicht | {{#invoke:WLink|getEscapedTitle|FreeCOM-Übersicht}} | {{#invoke:Webarchiv|getdomain|http://www.freedos.org/freecom/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: FreeCOM-Übersicht | {{#invoke:WLink|getEscapedTitle|FreeCOM-Übersicht}} | {{#invoke:Webarchiv|getdomain|http://www.freedos.org/freecom/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: FreeCOM-Übersicht | {{#invoke:WLink|getEscapedTitle|FreeCOM-Übersicht}} | {{#invoke:Webarchiv|getdomain|http://www.freedos.org/freecom/}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: FreeCOM-Übersicht | {{#invoke:WLink|getEscapedTitle|FreeCOM-Übersicht}} | {{#invoke:Webarchiv|getdomain|http://www.freedos.org/freecom/}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20110610220219|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.freedos.org/freecom/}}
|| {{#if: || }}
}}{{#if: FreeCOM-Übersicht
| {{#if: {{#invoke:WLink|isBracketedLink|FreeCOM-Übersicht}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.freedos.org/freecom/%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.freedos.org/freecom/%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.freedos.org/freecom/ }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}} (englisch) – Kommandozeileninterpreter von FreeDOS, der noch weiter entwickelt wird
- Antonis.de – Tutorials und Links zu DOS und Batchdateien
Einzelnachweise
<references/>
- Seiten mit defekten Dateilinks
- Wikipedia:Vorlagenfehler/Parameter:URL
- Wikipedia:Vorlagenfehler/Parameter:Linktext
- Wikipedia:Vorlagenfehler/Parameter:Datum
- Wikipedia:Vorlagenfehler/Vorlage:"
- Wikipedia:Weblink offline fix-attempted
- Wikipedia:Vorlagenfehler/Vorlage:Toter Link
- Wikipedia:Vorlagenfehler/Vorlage:Toter Link/URL fehlt
- Wikipedia:Vorlagenfehler/Schwesterprojekt
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Archiv-URL
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Linktext fehlt
- DOS-Betriebssystemkomponente
- Windows-Betriebssystemkomponente
- Proprietäre Software
- Shell