Unterschied zwischen CMD und Fledermaus

Unterschied zwischen CMD und Fledermaus

CMD gegen Fledermaus

CMD und BAT werden Dateien beziehen, die zur Automatisierung bestimmter Aufgaben verwendet werden, die sich wiederholt und häufig vom Benutzer verwendet werden. Das Erstellen einer CMD- oder BAT -Datei ist genau wie die Verwendung einer einfachen Programmiersprache mit den Vorteilen der Möglichkeit, Befehlszeilenanweisungen zu verwenden und andere Anwendungen mit oder ohne Parameter auszuführen. CMD- und BAT -Dateien sind einander mit sehr geringfügigen Unterschieden sehr ähnlich. BAT ist ein sehr alter Dateityp, der es seit dem Aufkommen von DOS gibt. Es wurde von Microsoft übertragen, als es Windows von DOS entfernt entwickelte. Der CMD -Dateityp wurde von Microsoft entwickelt, um für die Implementierung von Windows NT -Befehlskripten verwendet zu werden, wird aber auch von den neueren Versionen von Windows verwendet, die auf Windows NT basieren.

Fledermaus wurde erstellt, um mit dem Befehl zu interagieren.Com, der Befehlsinterpreter von DOS. Microsoft übernahm die meisten DOS -Befehle in ihren neuen Dolmetscher namens CMD. Exe. CMD wurde erstellt, um sich mit CMD zu verbinden.Exe und es bricht die Kompatibilität mit dem Befehl aus.Com. Ein weiterer wichtiger Unterschied besteht darin, wie sie mit der Fehlervariablen umgehen. Bei der Verwendung von BAT wird diese Variable nur geändert, sobald ein tatsächlicher Fehler auftritt und keine Änderung des Zustands auftritt. Dies gilt nicht für CMD, da die Fehlervariable der Fehler immer noch den Zustand ändern würde, selbst wenn keine Fehler auftreten. Programmierer sollten dies zur Kenntnis nehmen, wenn sie ausgeführte Skripte erstellen, da dies ein wenig Verwirrung verursachen kann.

Abgesehen von diesen geringfügigen Unterschieden sind CMD und BAT identisch miteinander. Die meisten Benutzer, die einfache Skripte erstellen, um Dateien zu löschen oder zu übertragen. Für Benutzer der neueren Versionen von Windows sind BAT und CMD als CMD ziemlich austauschbar.Exe würde die Befehle in beiden Dateien interpretieren und ausführen. Obwohl die meisten Benutzer sich dieser Tatsache bewusst sind, verwenden viele ältere Menschen, die die Chance hatten, mit DOS und ihren Stapeldateien zusammenzuarbeiten, die Fledermauserweiterung immer noch. Einfach aus Gewohnheit und Vertrautheit.

Zusammenfassung:

1. Die BAT -Erweiterung wird von DOS und Windows verwendet, während die CMD -Erweiterung für Windows NT -Befehlskripte bestimmt ist

2. Die Fledermauserweiterung kann durch den Befehl interpretiert werden.Com und cmd.Exe, während die CMD -Erweiterung nur durch CMD interpretiert werden kann.Exe

3. Der Fehlerlisevel ändert immer den Zustand in CMD, jedoch nur bei Fehlern in Fledermaus