myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Unbekannter Batchfehler beim umbennen meherer Dateien

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 20.07.11, 14:40   #1
logan517
Ausfänger
 
Benutzerbild von logan517
 
Registriert seit: Jun 2010
Beiträge: 280
Bedankt: 54
logan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punkte
Standard Unbekannter Batchfehler beim umbennen meherer Dateien

Tag,

ich hab mir ne Batchdatei geschrieben, weil ich ziemlich viele Dateien umzubenennen.

Also ich habe ein Ordner in dem lauter Bilder mit so einem Namen liegen "f3d536eb_resized.jpg" (die Zahl variiert immer).

Nun habe ich mir folgendes Skript geschrieben:
Code:
FOR %I IN (57bc7a8f_resized.jpg) DO ren %I ffw-aktion08-%I.jpg
FOR %I IN (c6077781_resized.jpg) DO ren %I ffw-aktion08-%I.jpg
FOR %I IN (e10dfca9_resized.jpg) DO ren %I ffw-aktion08-%I.jpg
FOR %I IN (b72afe5b_resized.jpg) DO ren %I ffw-aktion08-%I.jpg
Damit einfach an bestimmte Dateien in dem Ordner (!!Nicht an alle!!) ein "-ffw-aktion08" angehängt wird.

Wenn ich nun z.B. die erste Zeile per CMD ausführe, funktioniert dies, aber, wenn ich dieses über eine .bat Datei ausführe, bekomme ich folgenden Fehler:

Zitat:
D:\wpimages>´╗┐FOR I ffw-aktion08-I.jpg
Der Befehl "´╗┐FOR" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Könnt ihr mit helfen und sagen wie ich den Fehler beheben kann.

Danke
Logan517
logan517 ist offline   Mit Zitat antworten
Ungelesen 20.07.11, 15:23   #2
nightmare1942
PC Doktor
 
Benutzerbild von nightmare1942
 
Registriert seit: Apr 2009
Ort: 127.0.0.1
Beiträge: 1.885
Bedankt: 901
nightmare1942 ist schon ein Name im Untergrund. | 879 Respekt Punktenightmare1942 ist schon ein Name im Untergrund. | 879 Respekt Punktenightmare1942 ist schon ein Name im Untergrund. | 879 Respekt Punktenightmare1942 ist schon ein Name im Untergrund. | 879 Respekt Punktenightmare1942 ist schon ein Name im Untergrund. | 879 Respekt Punktenightmare1942 ist schon ein Name im Untergrund. | 879 Respekt Punktenightmare1942 ist schon ein Name im Untergrund. | 879 Respekt Punkte
Standard

Um einfache Umbenennungen zu vollführen, würde ich dir den [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] empfehlen. der macht das total einfach und unkompliziert.
__________________
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
"95% aller Computerprobleme befinden sich zwischen Tastatur und Stuhl"
nightmare1942 ist offline   Mit Zitat antworten
Ungelesen 20.07.11, 15:55   #3
logan517
Ausfänger
 
Benutzerbild von logan517
 
Registriert seit: Jun 2010
Beiträge: 280
Bedankt: 54
logan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punkte
Standard

das problem ist, ich habe in dem Ordner so viele Dateien, wenn ich diese von Hand raussuchen muss um diese umzubennen, dann bringt mir das nichts.

Ich habe die original Dateinamen, welche zu einer Kategorie gehören.
Also am besten kann ich das nur per Batch lösen, das Problem ist nur, der Fehler
logan517 ist offline   Mit Zitat antworten
Ungelesen 20.07.11, 18:19   #4
urga
Mitglied
 
Benutzerbild von urga
 
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 453
Bedankt: 137
urga ist noch neu hier! | 0 Respekt Punkte
Standard

aus for /?
Zitat:
Um den FOR-Befehl in einem Batchprogramm zu verwenden, geben Sie %%Variable
statt %Variable an. Beachten Sie die Groß-/Kleinschreibung bei Variablen-
namen, %i und %I sind nicht identisch.
bla.bat:
Code:
@echo off
set pattern=*.txt
for %%i in (%pattern%) do echo %%i
oder installier dir [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
dann hast du eine vernünftige shell (bash) und dann geht sowas:
Code:
 for i in `ls *_resized.jpg`; do new=`echo $i | sed 's/_resized/_ffw-aktion08/'`; mv $i $new ;done
__________________
entropie erfordert keine wartung
urga ist offline   Mit Zitat antworten
Ungelesen 20.07.11, 18:58   #5
Pillewutz
Banned
 
Registriert seit: Jun 2011
Beiträge: 62
Bedankt: 40
Pillewutz ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von urga Beitrag anzeigen
aus for /?

Na...wozu heutzutage selbst Nachlesen und sich Mühe machen, wenn man einen Thread erstellen kann und sich andere für einen bemühen
Pillewutz ist offline   Mit Zitat antworten
Ungelesen 20.07.11, 19:30   #6
urga
Mitglied
 
Benutzerbild von urga
 
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 453
Bedankt: 137
urga ist noch neu hier! | 0 Respekt Punkte
Standard

hehe
for --help hat bei ihm einfach nicht funktioniert
__________________
entropie erfordert keine wartung
urga ist offline   Mit Zitat antworten
Ungelesen 23.07.11, 01:47   #7
logan517
Ausfänger
 
Benutzerbild von logan517
 
Registriert seit: Jun 2010
Beiträge: 280
Bedankt: 54
logan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punktelogan517 leckt gerne myGully Deckel in der Kanalisation! | 505874 Respekt Punkte
Standard

quatch,
for --help habe ich garnicht benutzt

das Problem bei mir war ja, dass wenn ich eine Zeile per CMD ausführe

also Win-Taste+R - cmd -> in Ordner wechseln ->
Code:
FOR %I IN (57bc7a8f_resized.jpg) DO ren %I ffw-aktion08-%I.jpg
ausführen
hat dies ja funktiioniert.

bloß, wenn ich mehrere Zeilen untereinander in einem bat Datei hatte hats nicht funktioniert.


Ich habe es letztendlich so gelöst:

Code:
set zahl=1
rename 57bc7a8f_resized.jpg ffw-aktion08-%zahl%.jpg
set /a zahl=%zahl%+1
rename c6077781_resized.jpg ffw-aktion08-%zahl%.jpg
set /a zahl=%zahl%+1
rename e10dfca9_resized.jpg ffw-aktion08-%zahl%.jpg
set /a zahl=%zahl%+1
...
...
trotzdem Danke
logan517 ist offline   Mit Zitat antworten
Ungelesen 27.07.11, 12:29   #8
Insomnian
Erfahrener Newbie
 
Registriert seit: Jul 2009
Beiträge: 165
Bedankt: 429
Insomnian erschlägt nachts Börsenmakler | 21855 Respekt PunkteInsomnian erschlägt nachts Börsenmakler | 21855 Respekt PunkteInsomnian erschlägt nachts Börsenmakler | 21855 Respekt PunkteInsomnian erschlägt nachts Börsenmakler | 21855 Respekt PunkteInsomnian erschlägt nachts Börsenmakler | 21855 Respekt PunkteInsomnian erschlägt nachts Börsenmakler | 21855 Respekt PunkteInsomnian erschlägt nachts Börsenmakler | 21855 Respekt PunkteInsomnian erschlägt nachts Börsenmakler | 21855 Respekt PunkteInsomnian erschlägt nachts Börsenmakler | 21855 Respekt PunkteInsomnian erschlägt nachts Börsenmakler | 21855 Respekt PunkteInsomnian erschlägt nachts Börsenmakler | 21855 Respekt Punkte
Standard

Teste doch mal den Totalcommander

Mit der Suchfunktion alle gewünschte Dateien ermitteln und in ein Fenster legen (geht ohne Verschieben) und mit der Renamefunktion den Namen oder ´ne Zahl vergeben. Läßt sich als Vorschau gut überblicken
Insomnian ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 Uhr.


Sitemap

().