Sonstiges > Off-Topic

Brauche Rat wegen der Hausaufgaben zum Thema DOS

(1/3) > >>

Yasca:
Hallöchen,

ich brauche mal Euren Rat, wegen der Hausaufgaben in meinem Lernheft zum Thema DOS.
Ich habe heute eine Mail von dem Lehrer bekommen, dass ich die Hausaufgaben noch mal machen sollte, anscheinend waren meine Lösungen zum großen Teil falsch.
Na ja, ist ja schon mal nett, dass er mir dann noch mal ne Chance gibt aber wenn ich etwas hasse, ist es DOS, weil ich damit noch nie so zurecht kam.
Ich soll einen Ordner namens "dostest" mit einem Unterordner "unt" erstellen. Soweit so gut, kein Problem. Dann soll ich in dem Ordner "unt" eine mit dem Editor erstellte Datei Namens DA2 und DA1 in den Ordner dostest speichern.
Auch das ist kein Problem.
Nun habe ich rausgefunden, wie sich diese Batchdatei schreiben lässt aber die funzt nicht.
Es dürfen nur 4 Befehle in der Batch Datei sein, zwei Copy, ein del und ein ren und zudem soll ich keine Blindparameter verwenden.
Ich habe es wie folgt geschrieben:
copy \unt\da2 \tmp
copy \da1 \unt\da2
del \da1
ren \tmp da1
Die Batchdatei soll den Inhalt der Datei DA1 in die Datei DA2 und den Inhalt von DA2 in die Datei DA1 speichern.
Nun komme ich mit meinen Rechnern aber nicht mal in den DOS Modus. Der blöde PC greift nicht aufs Diskettenlaufwerk zu. Dann habe ich den PC und später noch mal den Laptop von einer CD gebootet, um in den DOS Modus zu kommen und von da auf die Festplatte zugreifen zu können.
Aber auch das funzt nicht. Wahrscheinlich, weil ich die Platten mit NTFS formatiert habe und nicht mit FAT. Hab auf dem PC Windows XP und auf dem Lappi Vista.

Zudem soll ich einen Lückentext füllen, von dem ich fest dachte, er wäre richtig,
Der Test ist:
Jeder Datenträger hat ein Inhaltsverzeichnis, man nennt es: (meine Antowort: Directory)
Die Directories auf einem Datenträger werden angelegt in Form der: (meine Antwort: Baumstrucktur)
Bei der bin ich mir nicht ganz sicher muss ich dazu sagen.
Directories unterhalb der Ebene des Inhaltsverzeichnisses des Datenträgers nennt man. (meine Antwort: Subdirectories)

Kann mir da vielleicht jemand Tips geben?

Es grüßt herzlich

Sylvia

Ben:
Moin,

Geht das nicht eventuell mit dem Programm  "dosbox"  ?

Findest du unter:  LB 15  Rechensoftware defekt-HELP.

http://www.pc-techniker.org/forum/index.php?topic=3759.0

http://www.pc-techniker.org/forum/index.php?topic=3759.msg15599#msg15599

Gruß, Ben



Baldrian:
Die Frage ist, von welcher Version/Art von DOS reden wir hier?
Unter XP oder FreeDOS ist viel mehr möglich, als unter Win9x, da würde ich auch eher move nehmen, das dürfte viel schneller gehen. Sind die Befehle Vorgabe? Schreib doch noch mal die Aufgabe genau ab bitte.

Du kannst DOS Befehle auch unter XP nutzen und brauchst nicht extra von Diskette booten oder CD.
Nimm doch einfach die Eingabeaufforderung oder gib CMD bei Ausführen ein.
Ansonsten, NTFS funktioniert mit DOS natürlich nur mit entsprechenden Treiber. Leider gibt es diesen nicht frei, so das ich dir keinen direkten Link geben kann. Könnte dir bei bedarf höchstens eine kleine Anleitung schreiben, wie du eine DOS-Diskette / CD mit NTFS Unterstützung selbst erstellen kannst. 

Musikdrama:
Hallo,

eine bootfähige DOS-Diskette mit NTFS-Zugriff kannst Du mit Hilfe von Avira NTFS4DOS erstellen:

http://www.chip.de/downloads/c1_downloads_13014643.html

Dazu ist also keine Bastelei notwendig.

Einen kleinen DOS-Crashkurs findest Du hier:

http://www.wintotal.de/Artikel/doskurs/doskurs.php

Eine gute Sammlung von DOS-Tutorials (auch zur Batch-Programmierung) gibt es hier:

http://www.antonis.de/dos/index.htm

Ganz nett waren seinerseits auch die Cartoon-Bücher von Werner Tiki Küstenmacher aus dem Systhema-Verlag, die es z. T. noch antiquarisch gibt (z. B. bei Amazon):

W. T. Küstenmacher: MS-DOS mühelos! Ein garantiert fröhlicher Cartoon-Computerkurs.
W. T. Küstenmacher: Batchman! Die Fortsetzung von M.S.DOSe mit verschärften Mitteln.

Damit bin ich sozusagen groß geworden...  :-D

Herzliche Grüße

Alex

Yasca:
Hallöchen,

ganz lieben Dank für die Antworten von Euch.
Ich habe manchmal das Gefühl, dass der Lehrer davon ausgeht, wir hätten noch Windows 98 auf dem Rechner. Jedenfalls wird am Anfang des Lernheftes erklärt, wie man mit Windows 98 in den DOS Modus kommt. Na ja, bei Windows 98 ja auch nen Kinderspiel, in DOS zu kommen aber bei XP und Vista gibts das ja nicht mehr.
Die Aufgabe ist:

Speichern Sie bitte zwei Dateien, und zwar
-  „DA1" (ohne Extension) im Unterverzeichnis   c:\dostest  und
-  „DA2" (ohne Extension)  im Unterverzeichnis c:\dostest\unt.
Da das Unterverzeichnis  unt  noch nicht existiert, müssen Sie es zunächst anlegen;
halten Sie sich dabei und bei den Dateien genau an die vorgegebenen Namen.
Schreiben Sie anschließend eine Batch-Datei mit dem Dateinamen "TAUSCH. BAT". Die DOS-Befehle, aus denen diese Batch-Datei besteht, sollen die Inhalte der beiden Dateien "DA1" und "DA2" austauschen. Also:
vorher:   "DA1" mit Text von "DA1 "       "DA2" mit Text von "DA2"
nachher:   "DA1" mit Text von "DA2"       "DA2" mit Text von "DA1"
Das bedeutet: Nach der Ausführung der Befehle steht jener Text, der Zuvor in der Datei
"DA1" im Unterverzeichnis  c:\dostest  gespeichert war, in der Datei mit dem Namen "DA2" im Unterverzeichnis  c:\dostest\unt. Der Text der Datei "DA2" steht
anschließend in der Datei "DA1" im Unterverzeichnis  c:\dostest. Wenn Sie "TAUSCH.BAT" ein zweites Mal starten, wird der Tausch wieder rückgängig gemacht.
Randbedingungen (unbedingt einhalten, sonst ist Ihre Lösung falsch!):
1.   Die Batch-Datei ist zunächst im Unterverzeichnis  c:\dostest  zu speichern.
2.   Die Batch-Datei soll nur aus zwei copy-Befehlen, einem deI-Befehl und einem
ren-Befehl bestehen, also aus insgesamt vier Befehlen.
3.   Der erste Befehl kopiert die Datei "DA2" aus dem Unterverzeichnis c:\dostest\unt  in das Unterverzeichnis c:\dostest.
4.   Die Batch-Datei muss auch dann funktionsfähig sein, wenn Sie sie von einem beliebigen Verzeichnis oder Laufwerk aus aufrufen oder in einem anderen Verzeichnis oder Lauf-werk speichern. Ein Aufruf könnte dann z. B. so aussehen:

D:\HILF> c:\dostest\programe\tausch

Hier erfolgte der Aufruf von  D:\HILF  aus, und die Batch-Datei "TAUSCH.BAT"
ist in  C:\DOSTEST\PROGRAME  gespeichert.
5.   Verwenden Sie keine Blindparameter.
Hinweis:
Die Inhalte der beiden Batch-Dateien können Sie durch Aufruf der Batch-Datei ,,KONTROL.BAT" auf Ihrem CD-ROM-Laufwerk testen, indem Sie den Befehl
d:\hilf\kontrol
eingeben.
Am besten versuchen Sie zunächst, den geforderten Tausch durch einzelne Befehle zu
erzielen. Notieren Sie die Befehle und schreiben Sie sie anschließend als Text in die Datei "TAUSCH.BAT".
Beachten Sie bei Ihrer Lösung bitte insbesondere die Randbedingung 4, dass die Batch-Datei immer funktionsfähig sein soll, und zwar unabhängig davon, in welchem Laufwerk und Unter-verzeichnis sie gespeichert ist oder von woher sie (unter Angabe des Pfads) aufgerufen wird.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln