Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Betriebssysteme und Software

Batch-Datei in MS-DOS

Anzeigen:

Thema geschlossen
 
Themen-Optionen
Alias
Alt 13.10.2003, 14:02   #1
Standard Batch-Datei in MS-DOS

Hallo und guten Tag,

habe von einem Kollegen eine kleine Aufgabe, verbunden mit einer Wette, bekommen. Vielleicht könnt Ihr mich mit Lösungsvorschlägen versorgen. Folgender Sachverhalt:

Ich habe auf einer Disk (A) das Root-Directory und ein Unterverzeichnis BAT. Im Rootdirectory gibt es eine Text-Datei D1 und im Unterverzeichnis BAT eine Text-Datei D2. Nun soll ich eine Batch-Datei hinbekommen, die folgendes bewirkt:

Nach der Ausführung der Befehle steht der Text, der zuvor in der Datei D1 im Root-Verzeichnis gespeichert war, unter dem Namen D2 im Unterverzeichnis BAT. Der Text der Datei D2, die sich zuvor im Unterverzeichnis BAT befand, steht dann in der Datei D1 im Root-Verzeichnis. Wenn ich nun die Batch-Datei nochmal ausführe, wird der Tausch wieder rückgängig gemacht. Wie würdet Ihr diese Batchdatei aussehen lassen?

Hinweis: Die Batch-Datei darf nur aus
2 COPY-Befehlen,
1 DEL-Befehl und
1 REN-Befehl bestehen. Also nur aus 4 Befehlen!!!
Der 1. Befehl soll die Datei D2 aus dem Unterverzeichnis BAT ins Root-Directory kopieren. Es dürfen keine "Blindparameter" verwandt werden.

Ich danke Euch schon mal für Eure Vorschläge,

Frank
 
 
Nach oben
F@S
Alt 13.10.2003, 14:17   #2
Standard

Deine Verzeichnisse/Dateinamen natürlich entsprechend:

Code:
D:\>md fuckyou

D:\>cd fuckyou

D:\fuckyou>edit blubb1.txt

D:\fuckyou>cd ..

D:\>edit blubb2.txt

D:\>type fuckyou\blubb1.txt
hallo welt
blubb 1

D:\>type blubb2.txt
fickenoi
blubb2.txt

D:\>cd fuckyou

D:\fuckyou>copy blubb1.txt d:\blubb1.txt
        1 Datei(en) kopiert.

D:\fuckyou>cd ..

D:\>copy blubb2.txt fuckyou\blubb1.txt
fuckyou\blubb1.txt überschreiben? (Ja/Nein/Alle): y
fuckyou\blubb1.txt überschreiben? (Ja/Nein/Alle): ja
        1 Datei(en) kopiert.

D:\>del blubb2.txt

D:\>ren blubb1.txt blubb2.txt

D:\>type blubb2.txt
hallo welt
blubb 1

D:\>type fuckyou\blubb1.txt
fickenoi
blubb2.txt

D:\>
Und das dann noch in eine Stapelverarbeitung verwandeln. Was sind 'Blindparameter'?
 
 
Nach oben
Alias
Alt 13.10.2003, 14:34   #3
Standard

Na Danke, Du Kracher...

Denke mal, dass Du net weißt, was FUCK überhaupt bedeutet...
Ach so, noch was: Wenn du einigermaßen Bescheid wüsstest, mit MS-DOS, wüsstest Du, was Blindparameter sind. Aber ich denke, Du kannst nur so (von mir jetzt nicht mehr kommentierten)Blödsinn deinem ... Hirn entspringen lassen.

Schade eigentlich, aber leider nicht therapierbar
 
 
Nach oben
F@S
Alt 13.10.2003, 14:44   #4
Standard

Da steht deine Lösung du Intelligenzbolzen, wie ich meine Ordner nenne sollte nicht dein Problem sein. Es gibt sogenannte 'Wildcards' (*; ?) falls du das meinen solltest.

Was Google (eine ziemlich umfangreiche Suchmaschine zu deiner Information) zu deinen "Blindparametern" sagt kannst du hier nachlesen, um es dir noch einfacher zu machen:

Meinten Sie: Blind parameter


Es wurden keine mit Ihrer Suchanfrage - Blindparameter - übereinstimmenden Dokumente gefunden.
Es wurden keine Seiten mit "blindparameter" gefunden.
Upps.. Da weiss wohl im gesammten Internet ausser dir Niemand was das is..
 
 
Nach oben
Alias
Alt 13.10.2003, 15:39   #5
Standard

Na echt klasse,

Hinweis: 4 Befehle - in einer Batch-Datei -

copy...
copy...
ren...
del...

oder andere Reihenfolge.

MS-DOS stellt für Blindparameter standardmäßig die Ziffern 1 - 9 zur Verfügung (%1, %2, %3..... usw.). Werden mittlerweile aber auch anderweitig eingesetzt (sh. %systemroot%, %windir% etc.).

Und noch was: Vielleicht magst Du dir ja einmal Gedanken darüber machen, in irgendwelchen Antwort-Threads die unkrassen Worte weg zu lassen. Sonst kommt halt sowas dabei heraus. Aber ist meine Meinung.

Werde mich jetzt aber doch für den Versuch bedanken.

Thanx
 
 
Nach oben
El Sparko
Alt 13.10.2003, 15:49   #6
Standard

also wirklich nur diese befehlsauswahl... nun gut. ich würde ansonsten mit type D1.txt > a:\bat\d2_tmp.txt arbeiten. aber gut du wirst schon wissen was du willst.

Deinen Ton hier solltest du dir nochmal überlegen. Das ist ein Supportforum und kein Poserforum.
 
 
Nach oben
Alias
Alt 13.10.2003, 15:53   #7
Standard

In Ordnung.

War etwas gereizt, in einer Antwort so oft das Wort "Fuckyou" zu lesen. Bin ich halt von anderen Foren nicht gewohnt. Sorry.

@F@S

Werde ich wohl in den falschen Hals bekommen haben. Dir auch Sorry.
Ist halt ein besch******* Montag.

Alias

Ach so. Habe es hinbekommen (1 Teil):

copy c:\BAT\da2 c:\
ren c:\BAT\da2 da1
copy c:\da1 c:\BAT /y
del c:\da1

Vielleicht mag ja doch noch einer antworten, wie ich es hinbekommen kann, das dieser Datei-"Tausch" durch nochmaliges starten der Batch-Datei wieder rückgängig gemacht werden kann.
 
 
Nach oben
F@S
Alt 13.10.2003, 17:02   #8
Standard

Genauso wie es da oben steht:
Code:
copy bat\d2 d2
copy d1 bat\d2 /y
del d1
ren d2 d1
Angehängte Dateien
Dateityp: zip bikini-atoll.zip (357 Bytes, 9x aufgerufen)
 
 
Nach oben
kylix
Alt 14.10.2003, 19:23   #9
Standard

Blindparameter? rofl? .. bei mir heissen die noch stinknormal einfach Parameter.. was soll das blind da denn heissen ?
 
 
Nach oben
outfreyn
Alt 14.10.2003, 22:53   #10
Standard

Na wenn ich mich jetzt nicht festnageln lassen muss: Variablen die du deklariert aber nicht initialisiert hast.

greetz
out

edit: Hä? Ich hab zuviel Alk getrunken... aber vielleicht denken irgendwelche Irren wirklich das sowas sowas is... err ich bin raus
 
 
Nach oben
kylix
Alt 15.10.2003, 15:44   #11
Standard

bei batchdateien?
wenn dem so ist, ist auf jeden fall die bezeichnung dafuer mehr als unüblich
 
 
Nach oben
Alias
Alt 16.10.2003, 16:38   #12
Standard

Hi,

also wenn ich ehrlich bin hat dieses "Wort" unser ehemaliger Seminarleiter genutzt.

Wäre er ein guter Seminarleiter gewesen, hätte ich diese Frage wohl nicht im Forum gepostet

Aber so isser halt...

Lasst es uns zum dieswöchigen "Unwort" der Woche erklären (toller Satz )

Frank


Ach so: Die Betonung im 1. Satz liegt auf "ehemaliger"!!!
 
 
Nach oben
kylix
Alt 17.10.2003, 16:56   #13
Standard

hehe, ok.. bin auch fuers unwort
 
 
Nach oben
Ähnliche Themen, die dich vielleicht interessieren
Thema Autor Forum Antworten Letzter Beitrag
.theme datei speichern trotz neuem design dugabe Betriebssysteme und Software 0 19.03.2007 23:14
große mp3 datei und cue datei sALDIx Kreativcenter 15 22.11.2005 17:15
php datei in html datei einbinden sALDIx Coder's Area 15 27.08.2005 19:42
Mozilla: Verschwundene Datei Butte64 Betriebssysteme und Software 1 24.03.2004 13:53
HILFE! Datei kopieren CD <-> Festplatte! fIrEst0rM Hardware 4 12.12.2002 16:42
Anzeigen:
Thema geschlossen

Themen-Optionen



Alle Zeitangaben in WEZ +2. Es ist jetzt 13:57 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.1.0 ©2007, Crawlability, Inc.