1.2k Aufrufe
Gefragt in Windows 7 von smbbln24 Mitglied (295 Punkte)
Hallo zusammen,

ich habe eine spezielle Anforderung und frage mich ob das per batch möglich ist.

Folgende Anforderung:

Ich muss in einem Audition Prozess Audiodaten testen. Diese liegen auf einem Server bei unseren Kollegen in den USA. Dies habe ich als Netzlaufwerk gemountet. Die Amerikaner arbeiten direkt auf dem Server aber das ist für mich einfach zu langsam,
Nun habe ich mir gedacht, dass ich mir pro woche 15-30 Titel vom Audioserver ziehe (es geht um 3-15h lange Sprachdateien). Diese Titel bestehen aus mehreren kleineren Einzelteilen und das auch noch in verschiedenen Formaten.

Mein Ziel:
Ich möchte abends vor Feierabend einen Kopierjob anstarten, der nur bestimmte Titel und nur bestimmte Formate zieht. Das sollen in etwa 15-30 Stück sein, wo ich den Anfangsteil der Benamung weiß.

Das beste wäre also wohl eine Art xcopy. Diese batch sollte mich fragen, wie viele Titel ich brauche und dann entsprechend der eingegebenen Zahl, mich x mal nach dem Namen fragen, den ich dann eingeben muss. Mir sind immer die ersten 8 -12 Stellen bekannt.

Dann müssten noch bestimmte Dateiendungen (.xml, .fro und .sec) ausgefiltert werden.

Ist sowas überhaupt möglich? Würde mich sehr über Hilfe freuen. Ich hoffe ich habe mich auch verständlich ausgedrückt und man versteht meine Absicht :-)

VG und vielen Dank im Voraus.

Mario

1 Antwort

0 Punkte
Beantwortet von scip Experte (1.2k Punkte)
Huhu... ganz so komfortabel wirds nicht werden befürchte ich...

Ich würde das ganze so angehen:
Anstatt das dich das Fenster interaktiv nach Namen fragt, kannst du ja auch vor dem anstarten die Datei öffnen und die Namen in die Batch schreiben. Da du von den Namen nur den Anfang weisst, musst du diesen immer mit einem * abschließen.
Anschließend würde ich anstatt zu versuchen eine Dateiendung auszuschließen, mir eher die Befehlszeile kopieren für die jew. benutzen Audioformate.. ich denke mehr als 5 oder 6 werden das ja nicht sein.

Hier ein kleines Beispiel:

REM ======================================================
REM Hier die Namen festlegen und dahinter ein Stern machen
REM ======================================================

set name1=dateiname1*
set name2=dateiname2*


REM ====================================================================
REM Kopierparameter. Einmal eingerichtet muss man nichts mehr veraendern
REM ====================================================================

xcopy LAUFWERK:\\%name1%.mp3 c:\meinedaten /e /c /f /h /r /y /d
xcopy LAUFWERK:\\%name1%.wav c:\meinedaten /e /c /f /h /r /y /d
xcopy LAUFWERK:\\%name2%.mp3 c:\meinedaten /e /c /f /h /r /y /d

...