Nachdem ich alle anderen Antworten überprüft hatte, entschied ich mich herauszufinden, welcher Weg am effizientesten zum Zurücksetzen des FEHLERS war. Ich habe ein schnelles Skript erstellt, das die Zeit für die Ausführung der folgenden Aufgaben aufzeichnet:
"cmd /c "exit /b 0"", "cd .", "ver", "type nul", and "VERIFY"
Hier ist die Ausgabe:
cmd / v: on / c set ^ "q = ^" ^ "& timeit.cmd" cmd / c ^! q ^! exit / b 0 ^! q ^! "" cd. "" ver "" type nul " "ÜBERPRÜFEN"
cmd / c "exit / b 0" dauerte 0: 0: 0,02 (insgesamt 0,02 s)
cd. nahm 0: 0: 0,00 (0,00s insgesamt)
Microsoft Windows [Version 10.0.18362.836]
ver nahm 0: 0: 0,00 (0,00s insgesamt)
Typ nul nahm 0: 0: 0,00 (0,00s insgesamt)
VERIFY ist ausgeschaltet. VERIFY dauerte 0: 0: 0,00 (insgesamt 0,00 s)
Dies dauerte 0: 0: 0,06 (insgesamt 0,06 s)
Nachdem Measure-Command {command}
ich mit in Powershell nachgesehen hatte , stellte ich fest, dass es nur wirklich akzeptiert wurde cd .
und - cmd /c "exit /b 0"
mache ich etwas falsch?
Ich würde empfehlen, entweder cd .
oder type nul
da weder einen Fußabdruck auf der Ausgabe der Konsole haben, noch sind sie in irgendeiner Weise langsam.
Ja, mir ist ziemlich langweilig