Programmieren - alles kontrollieren 4.939 Themen, 20.672 Beiträge

Batch-Programmierung bei WinXP

UselessUser / 1 Antworten / Flachansicht Nickles

Hallo Leute!

In letzter Zeit sind hier ein paar Postings zur Batch-Programmierung aufgetaucht. Hat mich

interessiert und ich habe es auch gleich einmal ausprobiert. Bei Win98 haben die

Batch-Befehle auch einigermaßen funktioniert, aber nicht bei WinXP. Deshalb meine Frage:

gibt es für WinXP eine neue Syntax bzw. neue Befehle?

Bsp.: Bei dem Befehl XCOPY wird eine Datei nicht gefunden. Unter Win98 erhalte ich den

Errorlevel-Rückgabewert "1", bei WinXP "2".

Und: Gibt es verschiedene Rückgaben für die Errorlevels bei verschiedenen Befehlen? Wenn

ja, wo kann man die nachschlagen?

MfG

UselessUser

Rückmeldungen über Hilfestellungen sind sehr erwünscht:1. investiere ich Zeit, um dir zu antworten und2. möchte ich auch etwas dazulernen.
bei Antwort benachrichtigen
Andreas42 UselessUser „Batch-Programmierung bei WinXP“
Optionen

Hi!

Theoretisch könnte man die Knowldege-base von Microsoft befragen. In der Praxis findet man die dortigen Einträge besser (und schneller) mit Google.

So hab' ich z.B. die Online-Übersicht zur WinXP CMD-Shell gefunden:

Command shell overview

Dort gibt es einen Link "Using batch files", der Links zu den befhelen der Batch-Sprache enthält. Klickt man einen an, dann gelangt man auf eine Seite, die unten einen Link auf die Befehlsreferenz enthält. Hier sind dann alle Befehle aufgeführt.

Die Referenz zu XCOPY enthält auch die Errorlevel-Werte allerdings, ist dort unter 1 der File-Not-Found-fehler aufgeführt. Durch Strg-C soll Errorlevel 2 ausgelöst werden. Evtl. hast du hier einen Bug in XP ausgegraben... ;-)

Zum Teil müssten die befehlsreferenz auch in den jeweiligen "Windows nn Resource Workshop" Büchern zu finden sein (für Win95 und Win98SE waren die ja als Online-Version auf der Installations-CD).

Allerdings findet man dort auch nicht alle Befehle (zumindest bei Win95 und 98se; die Workshops der anderen Windows-Versionen kenne ich nicht).

Bis denn
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen