Probleme mit DOS (5.0) mit Windows XP

Alles über Betriebssysteme, Anwenderprogramme und andere Software-Probleme.

Probleme mit DOS (5.0) mit Windows XP

Beitragvon DOS-Nutzer am 01.08.2006, 02:30

Wenn man in Windows XP den DOS-Befehl DIR (siehe unten) in eine Batch-Datei schreibt und aufruft oder ihn in bei der DOS-Eingabaufforderung aufruft, kommen unterschiedliche Ergebnisse heraus! Warum ist das so.

Mein Wunschergebnis wäre eine komplette Auflistung, wie das Ergebnis der Batch-Datei, aber eben vollständig.

Kann mir jemand dazu helfen?


Befehl in Batchdatei geschrieben:
DIR D:\DATEIEN\*.DOC /-P /-A /-B /-L /O:G-D /S >> C:\DOSDATA.TXT
Ergebnis:

Datenträger in Laufwerk D ist DATEN .
Datenträgernummer: 1234-5678

Verzeichnis von D:\DATEIEN

LEBERB~3 DOC 26624 26.06.06 22:39
LEBERB~2 DOC 49152 26.06.06 22:38
LEBERB~1 DOC 20480 26.06.06 21:54
REDAKT~1 DOC 20480 26.06.06 21:54
ETZENB~1 DOC 29184 17.06.06 22:51

4 Datei(en) 145920 Bytes

Verzeichnis von D:\DATEIEN\AGNES

MILLIO~1 DOC 20480 19.06.06 17:54
ZETTER~1 DOC 28160 14.02.06 21:42
GUTSCH~1 DOC 32768 24.12.05 12:28
HERBAR~1 DOC 28672 15.11.05 15:04

4 Datei(en) 110080 Bytes

...wobei nicht alle Dateien des Verzeichnisses aufgelistet werden, sondern die Auflistung irgendwann abbricht


Befehl in Eingabeaufforderung geschrieben:
C:\>DIR D:\DATEIEN\*.DOC /-P /-A /-B /-L /O:G-D /S >> C:\DOSDATA.TXT
Ergebnis:

d:\dateien\leberbauer herbert.doc
d:\dateien\leberbauer2.doc
d:\dateien\leberbauer1.doc
d:\dateien\redakteur.doc
d:\dateien\etzenberger4.doc
d:\dateien\agnes\millionenshow.doc
d:\dateien\agnes\zettersfeld.doc
d:\dateien\agnes\gutschein.doc
d:\dateien\agnes\herbarium.doc

...wobei alle (!) Dateien des Verzeichnisses und der Unterverzeichnisse in dieser Art aufgelistet werden, aber ohne Größe, ohne Datum, ohne Zeit
DOS-Nutzer
 
Beiträge: 9
Registriert: 01.08.2006, 02:21


Beitragvon BlueScreen-Bertrand am 01.08.2006, 11:42

Hallo,

gib mal in der Eingabeaufforderung
DIR /?
ein, um die verfügbaren Parameter anzeigen zu lassen,
zum Beispiel
DIR /A D A S R H
so werden Dateien mit den Attributen D (Verzeichnis), A (Archiv), S (System), R (Schreibgeschützt), H (Versteckt) angezeigt.

Was hat das eigentlich mit DOS 5.0 zu tun?
BlueScreen-Bertrand
Moderator
 
Beiträge: 10968
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen

Beitragvon DOS-Nutzer am 01.08.2006, 22:40

BlueScreen-Bertrand hat geschrieben:Hallo,

gib mal in der Eingabeaufforderung
DIR /?
ein, um die verfügbaren Parameter anzeigen zu lassen,
zum Beispiel
DIR /A D A S R H
so werden Dateien mit den Attributen D (Verzeichnis), A (Archiv), S (System), R (Schreibgeschützt), H (Versteckt) angezeigt.

Was hat das eigentlich mit DOS 5.0 zu tun?


Daß es die Funktion DIR /? gibt, ist mir bekannt, doch es löst nicht meine Frage, warum eine Batch-Datei ein anderes Ergebnis liefert, als die Direkteingabe.

Was es mit DOS 5.0 zu tun hat? Mein altes Windows ME lief mit DOS 8.0, merkwürdigerweise, und da funktionierte alles.
DOS-Nutzer
 
Beiträge: 9
Registriert: 01.08.2006, 02:21

Beitragvon BlueScreen-Bertrand am 01.08.2006, 22:44

Versuche mal etwas anders:

Verwende den befehl, der in der Batchdatei steht und füge hinten Folgendes an:

DIR /A D A S R H > Inhalt.txt

Mal schauen, welche Ergebnisse du bekommst.
BlueScreen-Bertrand
Moderator
 
Beiträge: 10968
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen

Beitragvon DOS-Nutzer am 01.08.2006, 23:05

BlueScreen-Bertrand hat geschrieben:Versuche mal etwas anders:

Verwende den befehl, der in der Batchdatei steht und füge hinten Folgendes an:

DIR /A D A S R H > Inhalt.txt

Mal schauen, welche Ergebnisse du bekommst.


Diese:

Datei nicht gefunden
Datei nicht gefunden
DOS-Nutzer
 
Beiträge: 9
Registriert: 01.08.2006, 02:21

Beitragvon gipsy111 am 01.08.2006, 23:14

Probier's mal so:

Ich kenne es so, den folgenden Text in den Editor (Start - Zubehör - Editor) kopieren und als beispiel.bat mit 'Speichern unter' auf dem Desktop. Gebe bei Dateityp 'Alle Dateien' an. Du solltest jetzt auf dem Desktop diese Datei finden. --> die beispiel.bat doppelt klicken!!

cd\
dir "Inhalt (Speicherort usw.)" >>files.txt
notepad files.txt
gipsy111
Moderator
 
Beiträge: 1606
Registriert: 26.12.2005, 18:02
Wohnort: Baden - Württemberg

Beitragvon DOS-Nutzer am 02.08.2006, 22:20

dir "Inhalt (Speicherort usw.)" >>files.txt


Du meinst

DIR D:\DATEIEN\ Alle Dateien >> C:\Beispiel.TXT

oder:

DIR D:\DATEIEN\ *.* >> C:\Beispiel.TXT

Oder sehe ich das falsch? Funktioniert nämlich beides nicht (ergibt eine Datei mit Größe 0 Bytes).

Wie schaffe ich die Auflistung der Dateien eines Verzeichnisses samt Größe, Datum, Zeit in eine Textdatei? Das hätt ich gern gewußt.
DOS-Nutzer
 
Beiträge: 9
Registriert: 01.08.2006, 02:21

Beitragvon DOS-Nutzer am 02.08.2006, 22:28

BlueScreen-Bertrand hat geschrieben:Versuche mal etwas anders:

Verwende den befehl, der in der Batchdatei steht und füge hinten Folgendes an:

DIR /A D A S R H > Inhalt.txt

Mal schauen, welche Ergebnisse du bekommst.


...absolut nichts. Das Ganze funktioniert nicht.

Welches Ergebnis erhältst Du? Hast ja auch ein DOS.
DOS-Nutzer
 
Beiträge: 9
Registriert: 01.08.2006, 02:21

Beitragvon BlueScreen-Bertrand am 03.08.2006, 14:00

Die Eingabeaufforderung in Windows ist nur eine Emulation, kein eigenständiges Betriebssystem mehr wie zum beispiel MS-DOS 5.0.

Bei mir funktioniert die protokollierte Auflistung mit dem Befehl
Code: Alles auswählen
C:\>DIR /A A H R S C:\ > C:\Inhalt.txt

wobei der Inhalt von C:\ aufgelistet und in C:\Inhalt.txt protokolliert werden soll.
BlueScreen-Bertrand
Moderator
 
Beiträge: 10968
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen

Beitragvon DOS-Nutzer am 05.08.2006, 06:39

BlueScreen-Bertrand hat geschrieben:Die Eingabeaufforderung in Windows ist nur eine Emulation, kein eigenständiges Betriebssystem mehr wie zum beispiel MS-DOS 5.0.

Bei mir funktioniert die protokollierte Auflistung mit dem Befehl
Code: Alles auswählen
C:\>DIR /A A H R S C:\ > C:\Inhalt.txt

wobei der Inhalt von C:\ aufgelistet und in C:\Inhalt.txt protokolliert werden soll.


Also bei der Eingabeaufforderung funktioniert das.
Merkwürdigerweise aus meinem Programm, das das Batchprogramm aufruft, NICHT.

Wenn ich aus meinem Programm das Batchprogramm mit dem Inhalt
DIR C:\ /A /S >> C:\Inhalt.txt
aufrufe, funktioniert es dann schon und auch in der Art des Ergebnisses, wie ich es haben will. War nur durch Ausprobiererei zu finden.

Das sind vermutlich die Besonderheiten dieses Emulationsprogrammes.

Also zuerst einmal vielen Dank für die Hilfe !

Gibt's irgendwo im Internet gute Seiten uber das Emulationsprogramm? Oder ein herkömmliches "Buch" ?
DOS-Nutzer
 
Beiträge: 9
Registriert: 01.08.2006, 02:21

Beitragvon BlueScreen-Bertrand am 05.08.2006, 14:37

BlueScreen-Bertrand
Moderator
 
Beiträge: 10968
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen

Beitragvon DOS-Nutzer am 05.08.2006, 21:49

BlueScreen-Bertrand hat geschrieben:Vielleicht hilft dir das hier weiter:
http://www.microsoft.com/technet/prodte ... x?mfr=true
http://technet2.microsoft.com/WindowsSe ... x?mfr=true


Mmmmh! Da steht schon mehr!

So spezielle Goodies muß man wohl aus Büchern saugen.

Etwa: Wenn man in der Eingabeaufforderung auf
C:>
ist und auf eine zweite Partition namens
D:>
wechseln will.
C:>cd d:\
funktioniert nämlich nicht.

Liegt wahrscheinlich daran, daß da ja nur eine Eingabezeile vorgegaukelt wird...
DOS-Nutzer
 
Beiträge: 9
Registriert: 01.08.2006, 02:21

Beitragvon BlueScreen-Bertrand am 06.08.2006, 00:37

Neenee, da musst du einfach nur D: eingeben :wink:

CD bedeutet "Change Directory", aber Laufwerke sind ja keine Verzeichnisse - ist ja irgendwo logisch, oder?
BlueScreen-Bertrand
Moderator
 
Beiträge: 10968
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen


Zurück zu Software-Hilfe

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste