• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Batchdatei Problem

Status
Für weitere Antworten geschlossen.

XXXBold

Braumeister
Registriert
30 April 2012
Beiträge
368
Diamanten
0
Minecraft
XXXBold
[Bitte Schliessen]Batchdatei Problem

Guten Tag zusammen,

ich würde gerne ein Batchdatei schreiben, die folgendes kann:

Nehmen wir an, es befinden sich 3 Dateien in C:, und zwar folgende 3 textdateien: a1.txt, b1.txt und c1.txt.

Diese 3 Dateien werden nun per Directory- Befehl (DIR) angezeigt.

Nun möchte ich eine Abfrage starten "Welche Datei soll kopiert werden?" Dannach soll man zwischen a1, b1 und c1 wählen können, indem man den Namen der Datei eingibt.

Anschliessend wird die gewählte Datei nach D: kopiert.

Soweit wäre es im Prinzip einfach und ich krieg das auch selber hin. Mein Problem: Ich muss für jede Datei eine eigene Auswahl und eine eigene Sprungmarke hinschreiben, bei der dann der Kopierbefehl stattfindet, womit das ganze in etwa so aussehen würde:

Code:
set /p choice=Welche Datei soll kopiert werden?
if '%choice%' == 'A1' goto A1
if '%choice%' == 'B1' goto B1
if '%choice%' == 'C1' goto C1

A1:
xcopy C:\A1.txt D:\A1.txt*

B1:
xcopy C:\B1.txt D:\B1.txt*

C1:
xcopy C:\C1.txt D:\C1.txt

Jetzt gibt es hierbei 2 unschöne Dinge:

1. Muss ich das Ganze für jede Datei wiederholen und 2. Sobald eine neue Datei hinzukommt, kann diese natürlich nicht ausgewählt und kopiert werden, bevor der entsprechende Befehl eingetragen ist.

Wie könnte ich das so machen, dass es mir quasi die Dateinamen ausliest und irgendwie mit einem Kopierbefehl verknüpft, sodass ich nur den Namen einzugeben brauche und dann die entsprechende Datei kopiert wird?

Wäre schön, wenn mir wer das erklären könnte(Ich will das Ganze auch verstehen, ich will nicht einfach eine fertige Datei!)

Falls wer Zeit/Lust dafür hätte, nem Anfänger auf die Sprünge zu helfen, könnt ihr mir gerne ne PN schicken. Teamspeak/Skype sind vorhanden.

Danke und Gruss,

XXXBold
 
Zuletzt bearbeitet:

ScaryHutman

Vorarbeiter
Registriert
1 Januar 2013
Beiträge
205
Diamanten
0
Minecraft
Scary_Hutman
Tipp: Die Variablen kannst du auch in den Dateipfäden verwenden... ;)
Dazu solltest du den Pfad in "" schreiben. Zum Beispiel: "C:\Users\%username%\Desktop"

ScaryHutman
 
Zuletzt bearbeitet:

XXXBold

Braumeister
Registriert
30 April 2012
Beiträge
368
Diamanten
0
Minecraft
XXXBold
Tipp: Die Variablen kannst du auch in den Dateipfäden verwenden... ;)
Dazu solltest du den Pfad in "" schreiben. Zum Beispiel: "C:\Users\%username%\Desktop"

ScaryHutman

Das weiss ich schon, aber das löst doch mein Problem nicht. Ich muss ja die namen der existierenden textdokumente (Per dir) anzeigen und dann einen davon auswählen können... Falls du es "Richtig" meinst, sorry ich checks nicht..

// Woho, Du bist ein Genie :D Kann geschlossen werden.
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Oben