Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Biber am 07.05.2010 um 14:07:15 Uhr
So müsste ich jede Datei anklicken und umbennen.
Set /a rgc+=1
672

Abschneiden per Batch - script

Mitglied: Corraggiouno

Corraggiouno (Level 2) - Jetzt verbinden

07.05.2010, aktualisiert 14:07 Uhr, 3942 Aufrufe, 12 Kommentare

Hi,

habe in meinem Ordner "playlist" einige mp3-dateien. Vor der Bezeichnung der Band bzw. des Titels befindet sich eine Nummer. Da ich ziemlich viele mp3 - dateien habe, möchte ich ein Batch-script bauen, dass die zahlen vorne abschneidet.
So müsste ich jede Datei anklicken und umbennen.
Hat da jemand eine Idee, wie man das machen könnte?
Mitglied: bastla
07.05.2010 um 14:25 Uhr
Hallo Corraggiouno!
Hat da jemand eine Idee, wie man das machen könnte?
Wenn ich auch noch wüsste, wie so ein Dateiname komplett aussieht ...

Grüße
bastla
Bitte warten ..
Mitglied: Corraggiouno
07.05.2010 um 14:30 Uhr
oh ja,

ein Bsp:

01 - Band - Titel.mp3

...........so nun hätte ich gerne die ersten 5 Zeichen abgeschnitten!!
Bitte warten ..
Mitglied: bastla
07.05.2010 um 14:43 Uhr
Hallo Corragiouno!

Ich würde das gar nicht auf 5 Zeichen festlegen, sondern den Teil vor dem ersten " - " entfernen - etwa so:
for /f "delims=" %i in ('dir /b *.mp3') do @for /f "tokens=1* delims=- " %a in ("%i") do @echo ren "%i" "%b"
Das "echo" vor dem "ren" soll ein gefahrloses Testen ermöglichen, da so die Umbenenn-Befehle nur angezeigt werden. In einem Batch wäre jedes der vorkommenden Prozentzeichen zu verdoppeln.

Grüße
bastla
Bitte warten ..
Mitglied: miniversum
07.05.2010 um 14:46 Uhr
ungestestet ungefär so:
FOR /F "tokens=1-2,3* delims= " %i in ('dir /b *.mp3') do @echo ren "%i %j" "%j"
Bitte nochmal in der Hilfe zum for Befehl nachsehen...
Bitte warten ..
Mitglied: LotPings
07.05.2010 um 15:13 Uhr
Zitat von bastla:
Ich würde das gar nicht auf 5 Zeichen festlegen, sondern den Teil vor dem ersten " - " entfernen - etwa so:
Um nur die gewünschten Nummern am Anfang zu entfernen würd ich noch ein ^|findstr "^[0-9]" hinter den Dir setzen.
for /f "delims=" %i in ('dir /b *.mp3 ^|findstr "^[0-9]"') do @for /f "tokens=1* delims=- " %a in ("%i") do @echo ren "%i" "%b"
Gruß
Lotpings
Bitte warten ..
Mitglied: bastla
07.05.2010 um 15:52 Uhr
@LotPings
Um nur die gewünschten Nummern am Anfang zu entfernen würd ich noch ein ^|findstr "^[0-9]" hinter den Dir setzen.
Du hast ja so recht - dann kann der Batch auch relativ guten Gewissens mehrmals drüberlaufen (und wenn's dann etwa "50 Cent" erwischt, kann Coraggiouno hoffentlich auch damit leben ) ...
Ansonsten würde es sich in diesem Fall vielleicht doch anbieten, auf eines der vielen MP3-Tagger-Tools zurückzugreifen (und zB zunächst per "Dateiname --> Tag" die Tags entsprechend zu setzen und dann in die umgekehrte Richtung den gewünschten Dateinamen aus den Tag-Informationen zu erzeugen) ...

Grüße
bastla
Bitte warten ..
Mitglied: bankaifan
07.05.2010 um 16:06 Uhr
War das jetzt Ironie oder Ernst mit dem findstr?

@Biber

So müsste ich jede Datei anklicken und umbennen.

Set /a rgc+=1
672

Hab ich neulich schonmal von dir so gesehen...kann mir das vllt jmd erklären wozu man das nimmt und was es bewirkt und so.

In der Set-Hilfe steht dass das /a für Ausdruck ist aber den rest check ich ned so ganz
Bitte warten ..
Mitglied: Biber
07.05.2010 um 17:44 Uhr
[OT]
Moin bankaifan,

der Variable %rgc% wirst du hier im Bereich "Batch & Shell" noch oft begegnen.

Mit diesem running gag counter werden die mehr oder weniger kreativen Schreibweisen des völlig unkomplizierten Wortes "Umbenennen" gezählt.
Aus mir nicht nachvollziehbaren Gründen sind da den meisten Synapsen wohl zu viele "n"s und "e"s auf zu kleinem Raum zu gehäuft vorhanden.

Jedenfalls versucht das handelsübliche Kleinhirn dieses Wort immer auf das Wesentliche einzudampfen, nämlich "Umbennen".
Nicht nur hier im Forum (frag mal die Forumssuche), sondern mindestens landesweit. Frag mal eine Suchmaschine.
Ist auch in diversen Applikationen enthalten, z.B. in WinRar oder diversen FileCommandern.

Vor Corraggiounos diesbezüglichen Beitrag stand der running gag counter jedenfalls auf 671 dokumentierten "Umbenner"-Vorkommnissen hier im Forum.

Mit "Set /a rgc+=1" wurde er um 1 erhöht; Ergebnis wie angezeigt 672.

Näheres zur rgc-Problematik in den FAQ Wird es einen numerischen Überlauf der Variablen rgc geben?.

Grüße
Biber
[OT]
Bitte warten ..
Mitglied: bankaifan
07.05.2010 um 17:54 Uhr
In kurzfassung...das der Zähler dafür, wie oft ein Beitrag, bei dem es um "Umbennen" geht erstellt wurde ... lol XD

Danke für deine Erklärung...aber denn schaffen wir schonnoch auf 1000
Bitte warten ..
Mitglied: LotPings
07.05.2010 um 18:13 Uhr
Zitat von bankaifan:
War das jetzt Ironie oder Ernst mit dem findstr?^^
Nö, probiere die Zeile doch einfach mal ungefähdet (solange der Echo drin ist) aus.

@bastla, ich stimme dir ja mit dem mp3-Tagger zu, ich arbeite auch ständig mit mehreren (u.a. tgf tag.exe) - aber das setzt ja voraus das man eine sorgfältig "benamste" Sammlung haben will und das konnte ich jetzt dem Tenor des OP nicht unbedingt entnehmen.

Gruß
LotPings
Bitte warten ..
Mitglied: bastla
07.05.2010 um 19:18 Uhr
@LotPings
aber das setzt ja voraus das man eine sorgfältig "benamste" Sammlung haben will und das konnte ich jetzt dem Tenor des OP nicht unbedingt entnehmen.
Und selbst wenn nicht, würde das Übernehmen der Namensbestandteile (und wenn es hier keine Systematik gäbe, wäre der Gedanke, einen Batch über alle Dateien zu jagen ja ziemlich abwegig) in die Tags zumindest die Basis für das nachfolgende Umbenennen (eben anhand der so entstandenen Tags) schaffen.

Grüße
bastla
Bitte warten ..
Mitglied: pieh-ejdsch
08.05.2010 um 17:48 Uhr
(und wenn's dann etwa "50 Cent" erwischt, ...
Da würd ich es so machen...

01.
@for %i in ("*.mp3") do @for /f "tokens=1,2,*" %a in ("%i") do @if "%b"=="-" for /f "delims=0123456789" %d in ("%a ") do @if "%d"==" " @echo ren "%i" "%c"
Gruß Phil
Bitte warten ..
Ähnliche Inhalte
Exchange Server

Abschneiden der Transaktionsprotokolle mit einer batch-Datei?

gelöst Frage von MadanteExchange Server3 Kommentare

Hallo zusammen, Seit geraumer Zeit bieten wir Datensicherungen (Paragon) unseren Kunden an. Leider werden "während" der Vollsichersicherung die Transaktionsprotokolle ...

Batch & Shell

Dateinamen nach Zeichnen abschneiden - Batch-Shell

Frage von cberndtBatch & Shell9 Kommentare

Hallo Leute Ich möchte Dateien in einem Ordner mit Hilfe einer Batch/Shell Datei umbenenen. Die Dateien heißen: 253525_V_4834.jpg 2525212_V48333_25.jpg ...

Batch & Shell

Klammersetzung in Windows Batch Script

gelöst Frage von VancouveronaBatch & Shell2 Kommentare

Hallo zusammen, Kann man innerhalb einer IF Klammerung For Do Klammerungen nutzen? Oder fällt Windows dabei auf's Gesicht? Beispiel: ...

Batch & Shell

Batch-Script für die Messung der Netzwerkgeschwindigkeit

Anleitung von KraemerBatch & Shell10 Kommentare

Moin zusammen, ich habe mich gerade eben hingesetzt, und eines meiner Scripte ein wenig zeigbar überarbeitet. Da die eine ...

Neue Wissensbeiträge
Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 4 StundenInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 17 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 19 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 19 StundenMicrosoft12 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Heiß diskutierte Inhalte
Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server31 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...