Gerade-Ungerade Markierung

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Wichtelmann007
Junior Member
Junior Member
Posts: 6
Joined: 2007-08-14, 06:52 UTC

Gerade-Ungerade Markierung

Post by *Wichtelmann007 »

Ich habe 160 PDF-Dateien mit jeweils 2 Seiten. Diesollen alle in eine Datei, von Dateiname-001 bis Dateiname-160. Also werden es insgesammt t 320 Seiten. Das Problem, die einzelnen Seiten der PDF´smüssen noch getauscht werden.

Also

die Seite 2 der Datei 1 dann die Seite 1 der Datei 1 dann
die Seite 2 der Datei 2 dann die Seite 1 der Datei 2 dann

usw.

Ich wollte die Seiten alle in Acrobat zusammen führen und dann in einzelne Seiten (Einzeldateien) aufspalten. Das geht ja mit der Vollversion. Dann habe ich 320 einzelne, durchnummerierte Dateien. Nun müsste ich die umbenennen, um die jeweils geraden an den Anfang zu bekommen. Also alle geraden auswählen und mit Schrittweite 2 neun benennen wie Dateiname-neu-001
Die geraden dann ebenso. Danach kann ich sie erneut zusammen führen und fertig

Das Problem:
Wie bekomme ich in TC die Markierung nur der jeweis geraden oder ungeraden hin? Geht das? Ich möchte ja nicht alle Dateien einzeln markieren...

Die Dateien insgemsat zusammenführen ist ja kein Problem. Dann könnte ich sie auch in einzelne Seiten - bzw. Dateien aufspalten.
Aber wie bekomme ich sie dann richtig sortiert ohne jede PDF einzeln umzusortieren?
User avatar
Stefan2
Power Member
Power Member
Posts: 4281
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Re: Gerade-Ungerade Markierung

Post by *Stefan2 »

Wichtelmann007 wrote:...Nun müsste ich die umbenennen, ...
Mit Strg+F12 kann man Dateien nach einem Muster auswählen. (Auch mit RegEx)
Mit Strg+F10 sieht man wieder alle Dateien.

Vielleicht must du die nicht im Dateifenster auswählen?

Sondern alle auswählen und dann mit Strg+M das MultRenameTool aufrufen
und dort die entsprechenden Dateien nach einem gemeinsamen Kriterium selektieren?

Vielleicht postest du mal ~acht Beispieldateinamenpaare?
Wichtelmann007
Junior Member
Junior Member
Posts: 6
Joined: 2007-08-14, 06:52 UTC

Post by *Wichtelmann007 »

Es sind halt wenn ich fertig bin 320 Dateien

Datei001.pdf
Datei002.pdf
Datei003.pdf
Datei005.pdf
Datei006.pdf
Datei006.pdf
Datei007.pdf
Datei008.pdf
Datei009.pdf
Datei010.pdf

Nun möchte ich alle ungerade markieren und umbenennen (Schrittweite 2):

Datei001.pdf -> Datei-neu002.pdf
Datei003.pdf -> Datei-neu004.pdf
Datei005.pdf -> Datei-neu006.pdf
Datei007.pdf -> Datei-neu008.pdf
Datei009.pdf -> Datei-neu010.pdf

Das gleiche bei den geraden:
Datei002.pdf -> Datei-neu001.pdf
Datei004.pdf -> Datei-neu003.pdf
Datei006.pdf -> Datei-neu005.pdf
Datei008.pdf -> Datei-neu007.pdf
Datei010.pdf -> Datei-neu009.pdf

Das heißt dann sind die Seiten getauscht!
Datei001+Datei002 war unrsprünglich eine Datei, nun ist die ehemalige Seite 2 die Seite 1 geworden.

Jetzt klar?
User avatar
Stefan2
Power Member
Power Member
Posts: 4281
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Re: Gerade-Ungerade Markierung

Post by *Stefan2 »

Stefan2 wrote: Mit Strg+F12 kann man Dateien nach einem Muster auswählen. (Auch mit RegEx)
Mit Strg+F10 sieht man wieder alle Dateien.

1.) Strg+F12
2.) [Definieren...]
3.) Suchen nach ".*[13579]\...."
.....Note: RegEx ist eingeschaltet (geht auch durch schreiben eines < -KleinerAls-Zeichen als erstes Zeichen vor den RegEx)
4.) [Speichern]
5.) Vorlagenamen: z.B. "UngeradeNummernAuswählen"
6.) [OK]
Im Strg+F12 Dialog steht jetzt dieser Name mit einem >-Zeichen vorne dran: ">UngeradeNummernAuswählen"
Ein Klick auf [OK] führt diesen Befehl nun aus.
(Die schließende Spitze-Klammer ist ein TC-Zeichen, welches anzeigt, das es sich hier um einen gespeicherten Ausdruck handelt)


Oder, andere Möglichkeit:
1.) Befehl "Dateigruppe auswählen (NumPad *) aufrufen
2.) "< .*[13579]\...." eigeben (Hier inklusive des KleinerAls-Zeichen)
3.) [OK]

-

.*[13579]\.... ist ein regulärer Ausdruck, diesen bitte jeweils ohne Anführungszeichen " " eingeben.
  • < Öffnente Spitze-Klammer = TC-Befehl zum einschalten der RegEx Option
    . Punkt = ein beliebiges Zeichen
    * Stern = null oder mehrere dieser beliebigen Zeichen
    [ ] = Eine Auswahl von gewünschten Zeichen
    13579 = Die gewünschten Zeichen in unserer []-Auswahl sind die ungeraden Ziffern 1, 3, 5, 7 und 9
    \. = finde einen Punkt
    ... = gefolgt von drei beliebigen Zeichen.
.*[13579]\.pdf würde hier auch funktionieren.

Zusammengefasst heißt das: finde eine beliebige Zeichenkette mit einer ungeraden Ziffer am Ende, gefolgt von einem Punkt und der Dateierweiterung.

Probiers mal aus... :wink:


Edit:
achso... dann noch mit Strg+M diese Dateien im MUT umbenennen.
Datei001.pdf -> Datei-neu002.pdf

Z.B.: den letzten Teil des Datei [N]amen (die Ziffern) löschen und einen neuen [C]ounter hinzufügen. (siehe "Starten bei" und "Schrittweise")

Ein Druck auf die F1-Taste hilft weiter.


-------
Hatte g'rade Zeit:
Image: http://forentmp.lima-city.de/TotalCommander_MUT_Counter.png
Last edited by Stefan2 on 2008-08-23, 20:57 UTC, edited 1 time in total.
Wichtelmann007
Junior Member
Junior Member
Posts: 6
Joined: 2007-08-14, 06:52 UTC

Post by *Wichtelmann007 »

Hi Stefan,

vielen Dank für Deine ausführliche Antwort! Leider will es (noch) nicht so recht klappen...
Ich habe es genau so gemacht.wie Du im ersten Beispiel genannt hast, aber wenn ich das ausführe, sind alle Daten nicht mehr sichtbar...

Ich habe dort .*[13579]$ eingetragen.
Wie gesagt, alles ist dann weg...

Hab ich was falsch gemacht (ach ja dieses RegEx hab ich markiert.
User avatar
Stefan2
Power Member
Power Member
Posts: 4281
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Post by *Stefan2 »

> Hab ich was falsch gemacht
Nein, ich hab's dir nur an einer falschen Beispieldatei erklärt und die Dateierweiterung vergessen.


Das RegEx-Zeichen $ meint ja "am Ende der Zeichenkette"
Aber nach .*[13579] kommt ja noch der Punkt und die Erweiterung der Datei.

Anstatt
.*[13579]$

benutze bitte
.*[13579]\....

Das meint
\. = finde einen Punkt
... = gefolgt von drei beliebigen Zeichen.

.*[13579]\.pdf ginge hier auch.

Entschuldigung (Ich habe es in meinem letzten Posting auch abgeändert)
Last edited by Stefan2 on 2008-08-23, 20:59 UTC, edited 1 time in total.
Wichtelmann007
Junior Member
Junior Member
Posts: 6
Joined: 2007-08-14, 06:52 UTC

Post by *Wichtelmann007 »

BINGO!

Mille gracia (oder so ähnlich!)
:D
Post Reply