OS-Abfrage in Batch-Datei

Diskutiere OS-Abfrage in Batch-Datei im Programmierung Forum im Bereich Software Forum; Hallo Winboardler, ich zermartere mir gerade mein Hirn (ist nicht allzuviel, geht recht schnell ;) ) wie ich in einer Batch-Datei eine Abfrage...
redfranko

redfranko

Threadstarter
Dabei seit
14.01.2003
Beiträge
87
Alter
55
Hallo Winboardler,

ich zermartere mir gerade mein Hirn (ist nicht allzuviel, geht recht schnell ;) ) wie ich in einer Batch-Datei eine Abfrage auf das Betriebssystem machen kann.

Zuerst hatte ich die Idee:

if "%os%"=="Windows_NT" goto WINNT

aber bei W2K steht unter den Systemvariablen auch Windows_NT!

Hintergrund der Frage:
ich will in der Batch-Datei eine Datei auf den Desktop kopieren. Nun sind jedoch die Pfade für den Desktop bei NT und W2K unterschiedlich (NT = Profile etc.; W2K = Dokumente und Einstellungen/blablabla)

Kann mir da jemand einen Kniff verraten??????

:danke Redfranko
 
redfranko

redfranko

Threadstarter
Dabei seit
14.01.2003
Beiträge
87
Alter
55
Die schönsten Probleme/Aufgaben sind doch die, die man selber lösen kann :sing

VER > "%TEMP%\OSVER.txt"
FIND "2000" /I < "%TEMP%\OSVER.txt"
IF ERRORLEVEL 1 GOTO NONW2K
GOTO WIN2K
etc. etc.

VER ist ein guter alter DOS-Befehl. Das Ergebnis wird in die Datei osver.txt geschrieben, die anschließend nach dem Text "2000" durchsucht wird. Wird dieser Text nicht gefunden, ist es nicht W2K.

Das hat mich einige Stunden und mal wieder einige graue Haare gekostet. Bald bin ich nicht mehr Redfranko sondern Greyfranko :bah
 
BeyondTheSilence

BeyondTheSilence

Dabei seit
17.09.2002
Beiträge
846
Alter
47
Ort
Affoltern am Albis
Ähm ....

den Desktop findest du bei beiden Systemen mit
Code:
%userprofile%\Desktop
 
redfranko

redfranko

Threadstarter
Dabei seit
14.01.2003
Beiträge
87
Alter
55
Da sieht man es mal wieder: man lernt nie aus! Ich baue mir hier die wildesten Konstrukte .....

:danke Deinen Tipp werde ich in der nächsten Version einbauen!
 
Thema:

OS-Abfrage in Batch-Datei

OS-Abfrage in Batch-Datei - Ähnliche Themen

Unregelmäßige Bluescreens - Hilfe bei Auswertung der minidump-Datei benötigt: Hallo liebe Winboardler, ich habe seit Ende Dezember ein kleines Problem mit meinem PC: Am 22.12.2010 und heute Vormittag hatte ich aus heiterem...
Batch - Meldung unterdrücken: Guten Abend allerseits! :) Ich hab mir gerade ein kleines Batch-Script erstellt um meine Dateien zwischen PC und Server zu synchronisieren. Das...
Virus - langsame Inetverbindung, manchaml sogar gar keine: Hallo, habe ein Virenproblem. Da meine Internetverbindung immer wider langsam wurde, und ich manchmal sogar gar keine Verbindung hatte hab ich...
Wie man/frau ein (Batch-)Programm schreibt: Hi Die Systemfunktionen des Kommandointerpreters sind hilfreich und nuetzlich fuer alle moeglichen Aufgaben, aber leider schlecht bis gar nicht...

Sucheingaben

batchdatei betriebssystem abfragen

Oben