Ich möchte eine Batch-Datei, die folgende Operation machen: prüft, ob das laufende Betriebssystem Windows ist. Wenn es so ist, sollte es drucken Hello. Im win 10
sonst sollte andere Nachricht drucken. Wie kann ich dies tun, wenn Bedingung?Batch-Datei: Überprüfen, ob OS ist Windows 10
Pseudocode:
if OS == Win10 then
echo Hello im win 10
else
echo I am another os
Danke. Dies ist genau das, was ich brauchte –
Diese Methode funktioniert nicht für Windows XP, weil "ver" Ausgaben 'Microsoft Windows XP [Version 5.1.2600]' und daher '[Version.5' ist der Variablen' VERSION' zugewiesen. Es funktioniert jedoch nur für die Überprüfung, ob das Betriebssystem Windows 10 ist, wie von [Martin Rezyne] (http://stackoverflow.com/users/2357522/martin-rezyne) gefragt. – Mofi
@Mofi - unabhängig davon, der Wert von% VERSION% ist nicht "10.0" und so kann es verwendet werden, um zu überprüfen, ob Sie Windows 10 ausführen oder nicht. Es wird nicht mit der tatsächlichen Version erhalten, aber das ist nicht Was fragt die Frage? – SomethingDark