Also... ich möchte ein script erstellen das Bilddateien nacheinander umbenennt und jeweils einen präfix und eine Nummer enthält die dann pro Bild um 1 ansteigt.
Mein Problem:
Ich suche eine Routine die die Zahlen von 1 bis (Anzahl der Bilder die ich gewählt habe) in einer Variable speichert.
Wäre nett wenn ihr mir helfen könntet
Der code:
Man muss wenn 1 Bild gewählt ist +1 Rechnen sonst kommt 0 raus^^
Ansonsten geht es.
Aber was du mit Präfix meinst weiß ich nicht^^
Also ich kapier es nicht sry
Das musst du mir genauer erklärken.
Auser du meinst mit Präfix jedes bild einzelnen Namen geben
(Bin soooo schlau xD)
Präfix ist ein zusatz Name.
Guck dir mal filefindfirstfile und filefindnextfile an. Damit kannst du ddir die auflisten lassen, bzw. in einer Variable speichern
Aber mit FileFindFirstFile und NextFile findet man alle Dateien mit der endung z.b .jpg
Und er will ja nur die wo ausgewählt sind^^
Das ist das Problem :O
Dann soll er die Namen die ihn Fileopendialog ausgiebt in eine txt oder variable/array speichern und diese damit suchen. Bloß immer mit filefindfirst oder mit fileexist.
PS: Man muss sich ja in diesem Forum sogar entschuldigen wenn man es gewagt hat einen Beitrag geschrieben zu haben! Überdenkt mal euer Konzept!
du solltest eventuell mal dein konzept überdenken.
du kommst in ein forum, erwartest das dir leute mit deinen problemen helfen, hälst es aber nicht für nötig, dein einen EINZIGEN regelthread zu lesen, bzw dich darann zu halten...
danach regst du dich noch darüber auf, das ein mod dich freundlich darauf hingewiesen hat, das du dich das nächste mal doch bitte an die bestehenden regeln halten solltest... im normalfall wird ein solcher thread ohne weitere worte geschlossen, und der user eventuell noch bestraft.
du solltest eventuell mal dein konzept überdenken.
du kommst in ein forum, erwartest das dir leute mit deinen problemen helfen, hälst es aber nicht für nötig, dein einen EINZIGEN regelthread zu lesen, bzw dich darann zu halten...
danach regst du dich noch darüber auf, das ein mod dich freundlich darauf hingewiesen hat, das du dich das nächste mal doch bitte an die bestehenden regeln halten solltest... im normalfall wird ein solcher thread ohne weitere worte geschlossen, und der user eventuell noch bestraft.
1. Ich bin nicht neu in diesem Forum wie du bestimmt bemerkt hast, bedeutet ich habe viele von den Regeln sehr wohl im Kopf
2. Ich habe mich wohl oft genug dafür Bedankt das mir geholfen wurde
3. Ich habe mich für mein "Vergehen" entschuldigt und mich dafür bedankt das ich darauf hingewiesen wurde
So und dann sage ich mal meine Meinung ( was mir meiner Ansicht nach darf!) und schon ist man wieder gleich der Böse...
ABER! Das gibt dir noch lange nicht das REcht über mich zu urteilen, das kannst du ruhig den Mods überlassen
Beruhige dich doch.
Lawliet hat dich halt auf die Forenregeln hingewiesen und fertig.
Im Threadtitel soll das Thema des Threads stehen.
Hier hätte es z.B. lauten können: "Dateien automatisch umbenennen".
So wüsste jemand, der sich vielleicht nur mit Pixelsearch auskennt, direkt, dass er dir nicht helfen kann und braucht nicht den ganzen Text lesen.
Ich urteile doch nicht über dich, wenn ich das sage.
Zum eigentlichen Thema:
Wenn du die Anzahl der Dateien in einem Ordner wissen willst, schau dir mal die Funktion an:
Code:
$filelist = _FileListToArray($ordner)
Damit hättest du einen Array, in dem alle Files aufgelistet sind.
$filelist[0] enthält die Anzahl.
Du könntest also eine Schleife machen:
Code:
For $i = 1 To $filelist[0]
FileMove($ordner & "\" & $filelist[$i], $ordner & "\" & $i) // würde Dateien in $i benennen (ohne Dateiendung)
Next
_FileListToArray($ordner, "*.jpg") würde beispielsweise nur Bilddateien im .jpg Format auflisten.
FileOpenDialog oder FileFindFirstFile und -NextFile würde natürlich auch funktionieren.
Ich habe das wahrscheinlich einfach zu agressiv formuliert
So wars gar nicht gemeint....
Entschuldigung...
@-STORM- Danke Danke aber ich konnte das Problem schon selbst lösen Ich bin aber trotzdem dankbar das es nette Menschen gibt die sich noch für die Probleme anderer Menschen interessieren