regex ausdruck um Dateien der letzen 5 Tage zu filtern

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • regex ausdruck um Dateien der letzen 5 Tage zu filtern

    Neu

    Hallo,

    hab gesehen, dass es bei den FAQs auch ein Starter-Tutorial gibt, was sich mit RegExp-Ausdrücken beschäftigt. Das werde ich mir jedenfalls noch zur Gemüte führen, da ich davon keine Ahnung habe.

    Trotzdem eine Anfrage, ob das überhaupt möglich ist.

    Kann man mit dem Makro %ATTACH die Dateien auch durch einen spezifischen RegEx-Ausdruck nach Datum filtern und nur diese Datei dann anhängen ?

    Momentan habe ich es so gelöst: Das Makro %ATTACH hängt mir in meiner Schnellvorlage alle Rechnugsdateien an, die mit 11? beginnen. Somit habe ich dann max. 10 PDF-Rechnungen. Eine davon ist die richtige und den Rest lösche ich dann. Sobald ich dann bei 12? angelangt bin, muss ich entsprechend die Schnellvorlage wieder ändern.

    Quellcode

    1. %ATTACH="E:\!!!!!!!_BUCHHALTUNG\ALLE_BELEGE_RECHNUNGEN\!!!!!!_Rechnungen_Beleg_manuell_erstellt\INVOICE_RE11?_*.pdf"
    Vielleicht gibt es ja aber auch einen komfortableren Weg ? ;)

    Kann man denn RegExp auch so spezifizieren, dass der Ausdruck nach den letzten PDF-Dateien der letzten 5 Tage filtert, also zwischen heute und -5 Tagen ?
    Oder fällt jmd. vielleicht sogar etwas einfachers ein. Kann man vielleicht das Makro %Date irgendwie konfigurieren. Ich stehe gerade aufem Schlauch. ?(

    Vielen Dank und schönen Tag noch
    32-bit Version Voyager 7.4.4.1 / Professional 7.4.4.1 auf
    Win XP Pro und auf Win 7 :thumbsup:
  • Neu

    Beispielhaft mit dem (NUR 32bit!) Plugin XMP.

    Quellcode

    1. %REM _N enthaelt Datum heute
    2. %_N=%DATE("dd.MM.yyyy","DE")%-
    3. %REM Schleife 0...5
    4. %XMP_For('y',0,5,"%-
    5. %REM _D enthält nächstes Datum
    6. %_D=|%%XMP_TimeAdd('%_N','%%_y','D')|%-
    7. %REM Hier Datei-Anhang laden
    8. %ATTACHFILE=|INVOICE-%_D.pdf|
    9. ")%-
    Lässt sich als Schnellvorlage speichern.
    Erzeugt jedenfalls fortlaufend
    ATTACHFILE=|INVOICE-15.05.2019.pdf|
    ATTACHFILE=|INVOICE-16.05.2019.pdf|
    ATTACHFILE=|INVOICE-17.05.2019.pdf|
    ATTACHFILE=|INVOICE-18.05.2019.pdf|
    ATTACHFILE=|INVOICE-19.05.2019.pdf|
    ATTACHFILE=|INVOICE-20.05.2019.pdf|

    Frage doch weiter wenn du was anpassen willst.
    Vielleicht lässt sich da noch mehr automatisieren.
    The Bat! Pro 8.x BETA (32bit) | Win 10 Pro x64 | GnuPG 2.2.x | XMP + Regula


    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von GwenDragon ()