[WUNSCH] Kollabieren von Dateisequenzen

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Peter wrote:ich bedanke mich auch herzlich, möchte aber noch Übungsdaten nachtragen.
Vielen Dank, das hat sich als sehr wichtig erwiesen!
Peter wrote:Damit folgende Zusammenfassung ("ergeb" zeigt die Ergebniszeilen):

Code: Select all

12345-999-003-001.txt
12345-999-003-002.txt
    12345-999-003-001-002.txt - ergeb

12345-999-004-001.txt
12345-999-004-002.txt
    12345-999-004-001-002.txt - ergeb

12345-999-005-001.txt
12345-999-006-001.txt
    12345-999-005-006-001.txt - ergeb (dritte statt vierte Zahlengruppe wird zusammengefasst; kommt unten nochmals vor)
Naja, "statt" würde ich nicht sagen. Die 4. Zahlengruppe der beiden letzten Dateinamen sind identisch. Das Plugin bildet ja Sequenzen aus unterschiedlichen fortlaufenden Zahlen. Diese Zahlen befinden sich hier eben in der 3. Gruppe. Mit eckigen Klammern wird das Ergebnis deutlicher: 12345-999-[005-006]-001.txt
Peter wrote:Die Sortierlogik wechselt manchmal ihren Bezugspunkt (dritte und vierte Zahlengruppe). Vielleicht ist das schon erklärt - ich habe es nicht ganz verstanden.

Manche Dateien finde ich nicht mehr.
Das hängt beides miteinander zusammen, mal sehen ob ich die richtigen Worte finde das zu erläutern:
Nach dem Sortieren -- 1. Priorität ist die Länge des Namens, 2. Priorität sind die ASCII-Werte der Zeichen (ohne Berücksichtigung von Groß- und Kleinschreibung) -- vergleicht das Plugin paarweise aufeinanderfolgende Namen (Ordner und Dateien komplett getrennt). Dabei sucht das Plugin nach einer unterschiedlichen Zeichengruppe in beiden Namen. Wenn beide Zeichengruppen gleich lang sind, und als Zahlen interpretierbar sind, so dass gilt: "erste Zahl + 1 = zweite Zahl", dann werden die beiden betr. Dateinamen als zu einer Sequenz gehörend interpretiert (und wenn es nur 1 unterschiedliche Zeichengruppe gibt, nicht mehrere).

Hier sind glaube ich 3 Dateinamen durch einen Bug verloren gegangen. Dieser Bug tritt immer in Situationen wie folgender auf:

Code: Select all

12.71.txt
12.72.txt
13.72.txt
Das Plugin vergleicht 12.71.txt und 12.72.txt und denkt: "Die gehören zusammen.", dann vergleicht es 12.72.txt und 13.72.txt und denkt das selbe. Da diese drei Dateien unmittelbar aufeinander folgen, meint das Plugin dass alle 3 zur selben Sequenz gehären -- das ist der Fehler hier! Super, dass Du den aufgedeckt gast!!
Peter wrote: Das ganze führt natürlich zur Frage von Optionen:
- "Nach welcher Gruppe wollen sie sortieren?"
Ja, in Spezialfällen wie

Code: Select all

12.71.txt
12.72.txt
13.72.txt
stellt sich diese Frage, ansonsten nicht soweit ich im Moment sehen kann.
Peter wrote:- "Welches Trennzeichen brauchen sie?"
Ich denke, ich werde später anbieten, dass man in einer INI-Datei ein Muster angeben kann wie z.B. "[x-x]" (das hieße Anfangs- und Endnummern der Sequenzen sind von eckigen Klammern umgenben und haben 'Minus' als Trennzeichen).
Peter wrote:- "Wie soll eine Vornull behandelt werden?"
- "Soll numerisch (1, 2, 3, - 30) oder alphabetisch (1, 11, 12, ..2, 20, ..)sortiert werden"?
Das spare ich mir wie gesagt für später auf. :) Gerade haben wir hier wieder gesehen, dass die Sache auch so schon fehlerträchtig genug ist. Ich möchte mich zunächst auf diesem Gebiet sicher "zu Fuß" bewegen können, bevor ich mit "Akrobatik" anfange. :)
Peter wrote:Das kann natürlich schnell ausufern ...
Gibt es nicht einen Schutzheiligen der Programmierer, der das verhindert? :)
caypiranha wrote:oh!... das geht aber auch .. wie am Schnürchen, merci Jürgen! =))
Na ja, so dicke Bugs möchte ich natürlich nicht lange leben lassen ...
caypiranha wrote:also habe es mal bei mir eingeladen, und es funktioniert alles besten! Eigentlich fallen mir erstmal nicht mehr grosse Verbesserungsvorschläge ein.
Das hört sich gut an. :)

Gru0, Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
mcpicchu
Junior Member
Junior Member
Posts: 3
Joined: 2006-08-23, 14:24 UTC

Post by *mcpicchu »

Kay wrote:Das verstehe ich nicht ganz - also wenn du AbC.001.jpg
AbC.002.jpg in den ordner generierst, dann müsste da doch stehen
AbC.1-2@@@.jpg ?
AbC.001,002, <liegen HIER zwischen die "AbC.1-99@.jpg´s ?"> 100-400@@@.jpg

Du hast schon recht. AbC.1-2@@@.jpg wuerde da stehen, wenn AbC.001.jpg und AbC.002.jpg die einzigen Dateien "ihrer Art" in dem Ordner waeren.

Die Darstellungsweise (meiner Software)
Abc.001,002,100-400@@@.jpg
zeigt auf, dass in dieser Sequenz die Dateien von "003" bis "099" nicht vorhanden sind.

In meinem Fall gab es diese Dateien ja doch, aber nicht mit den fuehrenden Nullen, sondern eben von "1" bis "99". Da aber nun der Konflikt mit "001" und "1" besteht, betrachtet meine Software diese "1"-"99" Dateien dann als eine weitere eigene Sequenz und listet sie dementsprechend in einer neuen Zeile auf.

Und weil es so viel Spass macht, noch ein Beispiel:
blabla.1-45,051,062,69-100@@@.jpg

Diese Sequenz geht von "001" bis "100". Es fehlen aber die Dateien von "046" bis "050", von "052" bis "061" und von "063" bis "068".


Kay wrote: ...deshalb verstehe ich wahrscheinlich auch nicht wieso der Fall mit "001" und "1" bei Dir in der Praxis bisher noch nicht eingetreten ist... =)
Ich denke das kommt daher, weil fuer mich die Benamung der Dateien Prioritaet hat. Wenn ich neue Sequenzen rendere, aendere ich den Namen und nicht das Pattern. Es kann schon vorkommen, dass ich eine Sequenz mit fuehrenden Nullen rendere, die andere dann ohne, aber dann nicht ohne den Namen vorher geaendert zu haben.


Juergen, ich finde es klasse, dass du am Ball bleibst. Dein PlugIn ist in meinen Augen wirklich Gold wert.

Juergen wrote:Ich denke, ich werde später anbieten, dass man in einer INI-Datei ein Muster angeben kann wie z.B. "[x-x]" (das hieße Anfangs- und Endnummern der Sequenzen sind von eckigen Klammern umgenben und haben 'Minus' als Trennzeichen).
Sehr gute Idee.

Gruesse, Marco.
User avatar
Hacker
Moderator
Moderator
Posts: 13052
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

Nur so nebenbei, waere es nicht besser das Plugin eher als Dateisystem Plugin zu realisieren?

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
caypiranha
Junior Member
Junior Member
Posts: 26
Joined: 2006-08-15, 13:34 UTC

Post by *caypiranha »

@ Roman:
Nur so nebenbei, waere es nicht besser das Plugin eher als Dateisystem Plugin zu realisieren?
bin nicht der Programierer... also ist meine Frage evt. was blöd, aber was verstehst du darunter? Was würde das bringen? (... also bei mir läufts unter NTFS... *räusper* ... =))


@Marco ... zu deiner Erklährung: ja ich glaube das Ganze schien mir persönlich nur zu Logisch, so das ich was tiefergehendes dahinter vermutet habe.. :D

die Zahlenspielchen von Peter habe ich nun auch verstanden - klar, wäre es nicht schlecht wenn das behoben ist, im Falle von Marco(?) und mir, müsste es schon arger Zufall sein, das eine sagen wir Versionsbenennung im Dateinamen und eine folgenden Durchnummerierung so getrennt wird, (bruch in der Sequ), das es den von Peter aufgefürten Konflikt ergibt.

btw: @ Juergen: hast du was dagegen, wenn ich in der Rubrik "POLLS" mal eine Umfrage starten, wie dein Pluggin hier so ankommt? Und wer es begrüssen tät, dies mal mit in die nächste Version von TC vorzufinden?

greez - Kay
User avatar
Hacker
Moderator
Moderator
Posts: 13052
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

caypiranha,
Was würde das bringen?
Eventuell leichteres Handhaben vielleicht.

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Unter http://luethje.eu/prog/sequences.zip gibt es die aktuelle Version (neue URL, aber dort wird es jetzt bleiben).

Änderungen
- Bug behoben, den Peter gefunden hatte
- simple INI-Datei zum Festlegen des Musters, wie Sequenzen dargestellt werden
( wer sich bis hierhin durchgearbeitet hat, wird damit zurechtkommen :D )
mcpicchu wrote:Dein PlugIn ist in meinen Augen wirklich Gold wert.
Vielen Dank! :)
mcpicchu wrote:Sehr gute Idee.
Es gibt noch keine "richtige" INI-Datei, aber die Funktionalität ist jetzt schon vorhanden.
Hacker wrote:Nur so nebenbei, waere es nicht besser das Plugin eher als Dateisystem Plugin zu realisieren?
Interessante Idee ...
Leider kenne ich mich mit Dateisystem-Plugins nur wenig aus, und mit deren Programmierung schon gleich gar nicht. Man könnte dann wahrscheinlich nicht "mal eben" in einem Verzeichnis die Plugin-Ansicht ein- und ausschalten, oder? Man muss doch immer erst zur Netzwerkumgebung gehen, nicht wahr?

Andererseits stimme ich Dir zu, dass im Moment die Handhabung als Packerplugin nicht optimal ist, soweit ich sehe v.a. aus 2 Gründen:
a) Beim Drücken von [Strg]+[PgDn] kann es zu Konflikten mit anderen Packer-Plugins kommen

b) Wenn man die Plugin-Ansicht einschaltet, wieder ausschaltet, dann z.B. eine Datei im Verzeichnis löscht, und wieder die Plugin-Ansicht einschaltet indem man [Strg]+[PgDn] auf der selben Datei wie vorher drückt, dann ruft TC das Plugin gar nicht auf, sondern zeigt einfach wieder die vorige Dateiliste -- die jetzt nicht mehr stimmt!

Ich wollte diese Probleme mit Hilfe eines Zusatzprogramms lösen. Für a) geht das auch, für b) habe ich aber (bis jetzt) nur eine unbefiedigende Lösungsidee.
caypiranha wrote:btw: @ Juergen: hast du was dagegen, wenn ich in der Rubrik "POLLS" mal eine Umfrage starten, wie dein Pluggin hier so ankommt? Und wer es begrüssen tät, dies mal mit in die nächste Version von TC vorzufinden?
Nö, habe überhaupt nichts dagegen. Ist aber sehr nett, dass Du fragst.

Gruß, Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
User avatar
Peter
Power Member
Power Member
Posts: 2064
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Nur so als Option für die Zukunft:

Code: Select all

"Zeige mir an, welche Dateien in der aktuellen Dateiauswahl NICHT vorhanden sind ..."
Da gibt es dann vermutlich eine Menge an Gruppierungen, Begrenzungen etc. ...

Schönes Wochenende

Peter
TC 10.xx / #266191
Win 10 x64
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Peter wrote:Nur so als Option für die Zukunft:

Code: Select all

"Zeige mir an, welche Dateien in der aktuellen Dateiauswahl NICHT vorhanden sind ..."
Da gibt es dann vermutlich eine Menge an Gruppierungen, Begrenzungen etc. ...
Der Vorschlag kommt auf meine Liste, danke.

Als vordringliche Änderungen sehe ich im Moment:

Code: Select all

a) Ort der INI-Datei = Verzeichnis in dem sich wincmd.ini befindet
   (z.Z. muss die INI-Datei im selben Verzeichnis wie das Plugin sein)
b) Evtl. Umwandlung in ein Dateisystem-Plugin??
   Was meint ihr dazu?
Gruß, Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
User avatar
Stitscher
Power Member
Power Member
Posts: 1058
Joined: 2004-02-17, 12:34 UTC
Location: Hamburg, Germany

Post by *Stitscher »

Juergen wrote: Als vordringliche Änderungen sehe ich im Moment:

Code: Select all

a) Ort der INI-Datei = Verzeichnis in dem sich wincmd.ini befindet
   (z.Z. muss die INI-Datei im selben Verzeichnis wie das Plugin sein)
Welchen Vorteil hätte das? Ich fände das eher unübersichtlich.
Ich hab' immer lieber alles in einem Ordner, als über die Festplatte verstreut.

Code: Select all

b) Evtl. Umwandlung in ein Dateisystem-Plugin??
   Was meint ihr dazu?
Sorry, für die Nachfrage.
Mir ist nicht klar was das bedeuten würde.
Würde das heissen, daß ich die "Sequenz-Ansicht" sozusagen optional TC-weit an- und ausstellen könnte?
Wenn ja, wäre das ne schöne Sache.

Danke, für den Einsatz Jürgen. :)
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Stitscher wrote:Welchen Vorteil hätte das? Ich fände das eher unübersichtlich.
Ich hab' immer lieber alles in einem Ordner, als über die Festplatte verstreut.
Ich auch. :) Ich dachte, das sei nützlich bzw. wichtig für Windows XP ( hab ich selbst gar nicht :) ). Wenn ein normaler User unter Windows XP im Plugin-Verzeichnis keine Schreibrechte hat, dann kann er z.Z. die Datei sequences.ini nicht ändern.
Vielleicht sollte das Plugin ungefähr folgendes machen?

Code: Select all

Wenn im Verzeichnis der wincmd.ini eine Datei namens sequences.ini ist, dann wird diese ausgewertet. Wenn nicht, wird nackgeckuckt, ob sich im Plugin-Verzeichnis solch ene Datei befindet.
Stitscher wrote:Mir ist nicht klar was das bedeuten würde.
Würde das heissen, daß ich die "Sequenz-Ansicht" sozusagen optional TC-weit an- und ausstellen könnte?
Wenn ja, wäre das ne schöne Sache.
Ich kenn mich leider mit Dateisystem-Plugins auch kaum aus. Ich glaube ja, das würde es bedeuten. Aber man könnte dann glaube ich nicht in einem Panel die "Sequenz-Ansicht"(*) mal eben ein- und ausschalten.
Stitscher wrote:Danke, für den Einsatz Jürgen. :)
Danke! :D

Gruß, Jürgen

--------------------------------
(*) Schöner Ausdruck, vielen Dank! Kann ich gut für die Dokumentation gebrauchen. :)
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
User avatar
Stitscher
Power Member
Power Member
Posts: 1058
Joined: 2004-02-17, 12:34 UTC
Location: Hamburg, Germany

Post by *Stitscher »

Juergen wrote: Vielleicht sollte das Plugin ungefähr folgendes machen?

Code: Select all

Wenn im Verzeichnis der wincmd.ini eine Datei namens sequences.ini ist, dann wird diese ausgewertet. Wenn nicht, wird nackgeckuckt, ob sich im Plugin-Verzeichnis solch ene Datei befindet.
Die Lösung wäre natürlich fein. :)

Ich kenn mich leider mit Dateisystem-Plugins auch kaum aus. Ich glaube ja, das würde es bedeuten. Aber man könnte dann glaube ich nicht in einem Panel die "Sequenz-Ansicht"(*) mal eben ein- und ausschalten.
Hab' ich mir fast gedacht.
Vielleicht kann da jemand mehr/genaueres sagen.

Da ich vom Plugin-Schreiben nahezu null Ahnung habe, weiß ich nicht wie umfangreich das Programmieren eines Dateisystem-Plugins ist.
Es liegt also bei dir bzw. an deiner dir zur Verfügung stehenden Freizeit und vor allem wohl an der Lust, sich an sowas ranzuwagen. :wink: :D
--------------------------------
(*) Schöner Ausdruck, vielen Dank! Kann ich gut für die Dokumentation gebrauchen. :)
Nur zu.
Ich hab' ihn ja nicht geschützt. :lol: 8)

Stitscher
User avatar
Peter
Power Member
Power Member
Posts: 2064
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Ich habe die aktuelle Version wieder getestet - es gibt ein Problem:

Ausgangsdaten:

Code: Select all

12345-999-013-001.txt
12345-999-013-002.txt
12345-999-013-003-001.txt
12345-999-013-003-002.txt
12345-999-013-004-001.txt
12345-999-013-004-002.txt
12345-999-013-005-001.txt
12345-999-013-005-002.txt
12345-999-013-006-001.txt
12345-999-013-006-002.txt
12345-999-014-001.txt
12345-999-015-001.txt
12345-999-024-001.txt
12345-999-024-002.txt
12345-999-024-003.txt
12345-999-024-004.txt
12345-999-024-005.txt
12345-999-024-006.txt
12345-999-024-007.txt
12345-999-028-001.txt
12345-999-029-001.txt
12345-999-029-002.txt
12345-999-030-001.txt
12345-999-031-001.txt
12345-999-031-002.txt
12345-999-032-001.txt
12345-999-032-002.txt
12345-999-033-001.txt
12345-999-033-002.txt
12345-999-034-001.txt
12345-999-034-002.txt
12345-999-035-001.txt
12345-999-035-002.txt
12345-999-036-001.txt
12345-999-037-001.txt
12345-999-044-001.txt
12345-999-044-002.txt
12345-999-044-003.txt
12345-999-044-004.txt
12345-999-050-001.txt
12345-999-051-001.txt
12345-999-052-001.txt
12345-999-053-001.txt
12345-999-055-001.txt
12345-999-055-002.txt
12345-999-056-001.txt
12345-999-056-002.txt
12345-999-057-001.txt
12345-999-057-002.txt
12345-999-064-001.txt
12345-999-064-002.txt
12345-999-064-003.txt
12345-999-069-001.txt
12345-999-070-001.txt
12345-999-070-002.txt
12345-999-071-001.txt
12345-999-072-001.txt
12345-999-073-001.txt
12345-999-073-002.txt
12345-999-074-001.txt
12345-999-075-001.txt
12345-999-075-002.txt
12345-999-076-001.txt
12345-999-077-001.txt
12345-999-077-002.txt

Ergebnis: (die ini ist mit { / } ausgestattet:

Code: Select all

12345-999-{014/015}-001.txt
12345-999-{028/029}-001.txt
12345-999-{030/031}-001.txt
12345-999-{036/037}-001.txt
12345-999-{050/053}-001.txt
12345-999-{069/070}-001.txt
12345-999-{071/073}-001.txt
12345-999-{074/075}-001.txt
12345-999-{076/077}-001.txt
12345-999-013-{001/002}.txt
12345-999-013-003-{001/002}.txt
12345-999-013-004-{001/002}.txt
12345-999-013-005-{001/002}.txt
12345-999-013-006-{001/002}.txt
12345-999-024-{001/007}.txt
12345-999-029-002.txt
12345-999-031-002.txt
12345-999-032-{001/002}.txt
12345-999-033-{001/002}.txt
12345-999-034-{001/002}.txt
12345-999-035-{001/002}.txt
12345-999-044-{001/004}.txt
12345-999-055-{001/002}.txt
12345-999-056-{001/002}.txt
12345-999-057-{001/002}.txt
12345-999-064-{001/003}.txt
12345-999-070-002.txt
12345-999-073-002.txt
12345-999-075-002.txt
12345-999-077-002.txt
Problem (ev. gibt es noch andere ...):

Code: Select all

12345-999-{028/029}-001.txt
12345-999-{030/031}-001.txt
    -> sollte von 28 - 31 durchlaufen

12345-999-{069/070}-001.txt
12345-999-{071/073}-001.txt
12345-999-{074/075}-001.txt
12345-999-{076/077}-001.txt
    -> sollte von 69 - 77 durchlaufen
Vermuteter Grund:

Code: Select all

12345-999-029-002.txt
12345-999-073-002.txt
Die beiden letzten Dateien weichen in der 4. Zahlengruppen ab (002 statt 001). Das Programm erkennt das, weist diese Dateien extra aus und es werden die beiden Sequenzen davor und danach zwar für sich richtig erkannt, aber nicht zu einer Sequenz zusammengeführt.

Schönen Sonntag (hoffentlich nicht am PC)

Peter
TC 10.xx / #266191
Win 10 x64
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Unter http://luethje.eu/prog/sequences.zip gibt es die aktuelle Version 0.06.

Änderungen
- Es gibt jetzt eine "richtige" INI-Datei. Man kann diese beruhigt editieren, da ihr Inhalt ziemlich streng überprüft wird, so dass es jetzt kaum noch möglich sein sollte, dort durch fehlerhafte Angaben das Plugin zum Absturz zu bringen.

- Zuerst wird "sequences.ini" im Ordner der aktiven "wincmd.ini" gesucht (gut für Mehrbenutzer-Systeme). Wenn sie dort nicht vorhanden ist, kuckt "sequences.wcx" im Ordner, in dem es sich selbst befindet.

- Dokumentation (z.Z. nur auf Englisch) deutlich erweitert.
Stitscher wrote:Vielleicht kann da jemand mehr/genaueres sagen.
Solange ich nichts genaueres weiß, fang ich jedenfalls nicht damit an.
Stitscher wrote:Nur zu.
Ich hab' ihn ja nicht geschützt. :lol: 8)
Selber Schuld. Hehe ;)
Peter wrote:Problem (ev. gibt es noch andere ...):

Code: Select all

12345-999-{028/029}-001.txt
12345-999-{030/031}-001.txt
-> sollte von 28 - 31 durchlaufen
Eigentlich sogar von 28 - 37, oder? Dann würden allerdings z.B.

Code: Select all

12345-999-032-001.txt     und
12345-999-032-002.txt
nicht mehr zusammengefasst, hmmm ...
Peter wrote:Die beiden letzten Dateien weichen in der 4. Zahlengruppen ab (002 statt 001). Das Programm erkennt das, weist diese Dateien extra aus und es werden die beiden Sequenzen davor und danach zwar für sich richtig erkannt, aber nicht zu einer Sequenz zusammengeführt.
Ja, vielen Dank! Da muss ich nochmal was am "Eingemachten" ändern. Erstmal habe ich das Problem in die Dokumentation der neuen Version aufgenommen.

Gruß, Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
User avatar
Peter
Power Member
Power Member
Posts: 2064
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Die Abfolge

Code: Select all

12345-999-013-001.txt
12345-999-013-002.txt
12345-999-013-003-001.txt
12345-999-013-003-002.txt
12345-999-013-004-001.txt
12345-999-013-004-002.txt
12345-999-013-005-001.txt
12345-999-013-005-002.txt
12345-999-013-006-001.txt
12345-999-013-006-002.txt
12345-999-013-007.txt
führt überhaupt zur Frage: "Wann ist Schluss? Was soll ignoriert werden?"

Z.B. könnte man bei den Dateien ab der 3. Zeile, die 5. Zahlengruppen, haben, eben die 5. Gruppe bewußz ignorieren. Dann hätte man eine schöne Logik -013-[001-007]. Jetzt gibt es

Code: Select all

12345-999-013-{001/002}.txt
12345-999-013-003-{001/002}.txt
12345-999-013-004-{001/002}.txt
12345-999-013-005-{001/002}.txt
12345-999-013-006-{001/002}.txt 
12345-999-013-007.txt
(siehe unten)

Mnachmal ist es durchaus interessant, die eine Untergruppe gezielt zu übergehen.

Peter
TC 10.xx / #266191
Win 10 x64
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Unter http://luethje.eu/prog/sequences.zip gibt es die aktuelle Version 0.07.

Änderungen
- Änderungen in der INI-Datei wirken sich unmittelbar auf die nächste Sequenz-Ansicht aus, ohne dass das Plugin dafür neu geladen werden muss.

- Die Vergleichs-Logik wurde komplett überarbeitet. Dadurch ist der Fehler behoben, den Peter vorgestern berichtet hatte. Das heißt z.B.

Code: Select all

28-1.txt
29-1.txt
29-2.txt
30-1.txt
31-1.txt
31-2.txt
32-1.txt
32-2.txt
33-1.txt
33-2.txt
34-1.txt
34-2.txt
35-1.txt
35-2.txt
36-1.txt
37-1.txt
sieht in der Sequenz-Ansicht jetzt so aus:

Code: Select all

[28-37]-1.txt
29-2.txt
[31-35]-2.txt
- Es gibt eine neue Option "Range". Damit lässt sich der Bereich in den Dateinamen einschränken, der zum Bilden von Sequenzen herangezogen wird.

Z.B. wird eine Dateiliste wie die folgende

Code: Select all

12.71.jpg
12.72.jpg
13.72.jpg
in der Sequenz-Ansicht normalerweise so dargestellt:

Code: Select all

12.[71-72].jpg
13.72.jpg
Mit der Option "Range=1-2" in der INI-Datei erhält man stattdessen folgendes Resultat:

Code: Select all

12.71.jpg
[12-13].72.jpg
Peter wrote:Die Abfolge

Code: Select all

12345-999-013-001.txt
12345-999-013-002.txt
12345-999-013-003-001.txt
12345-999-013-003-002.txt
12345-999-013-004-001.txt
12345-999-013-004-002.txt
12345-999-013-005-001.txt
12345-999-013-005-002.txt
12345-999-013-006-001.txt
12345-999-013-006-002.txt
12345-999-013-007.txt
führt überhaupt zur Frage: "Wann ist Schluss? Was soll ignoriert werden?"

Z.B. könnte man bei den Dateien ab der 3. Zeile, die 5. Zahlengruppen, haben, eben die 5. Gruppe bewußz ignorieren. Dann hätte man eine schöne Logik -013-[001-007].
Wie sollte solch eine Sequenz konkret dargestellt werden? Nur mit

Code: Select all

12345-999-013-[001-007]
ginge Information verloren. Wenn man alle unterschiedlichen Anteile in einer Auflistung hinten dranhängt, z.B.

Code: Select all

12345-999-013-[001-007]{.txt,-001.txt,-002.txt}
wird das schnell zu unübersichtlich.

Z.Z. werden ja grundsätzlich nur gleichlange Namen zu Sequenzen zusammengefasst, das ist auch in der neuen Version so. Z.B mit der Option

Code: Select all

Range = 15-17
erhält man für obige Liste folgendes Ergebnis:

Code: Select all

12345-999-013-{001/002}.txt
12345-999-013-{003/006}-001.txt
12345-999-013-{003/006}-002.txt
12345-999-013-007.txt
Peter wrote:Jetzt gibt es

Code: Select all

12345-999-013-{001/002}.txt
12345-999-013-003-{001/002}.txt
12345-999-013-004-{001/002}.txt
12345-999-013-005-{001/002}.txt
12345-999-013-006-{001/002}.txt 
12345-999-013-007.txt
Das erhält man auch mit der neuen Version in der Standardeinstellung.

Gruß, Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
Post Reply