Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Thunder am 22.04.14 - 12:52:30

Titel: PDF öffnen
Beitrag von: Thunder am 22.04.14 - 12:52:30
Hallo,

ich möchte gern eine tägliche Zeitungs-PDF über einen Button öffnen lassen.
Die PDF liegt in einem festen Verzeichnis - ist aber leider folgendermaßen aufgebaut.
<Jahr>-<Monat>-<Tag>-<fester Name><willkürliche Zeichen>.PDF
Hinter dem Namen sind immer 12 Zeichen angehängt (Prüfsumme?!)
Kann ich die Datei über @Command([Execute]; _Datei) irgendwie trotzdem öffnen, indem ich diese Zeichen ignoriere?
Platzhalter wie * oder ? greifen leider nicht.
Klar könnte ich auch die Zeichen auf Dateiebene entfernen. Aber das müsste ich täglich machen und das wollte ich vermeiden.

Gruß
Remko
Titel: Re: PDF öffnen
Beitrag von: Tode am 22.04.14 - 13:16:18
Mit Formelsprache wird es schwierig. Mit LotusScript kannst Du Dir über den dir- Befehl den aktuellen Dateinamen auslesen und dann via Shell die Datei öffnen. Oder Du liest es mit Script z.B. im QUeryOpen in ein Feld und machst dann im Button ein @Command([Execute] ; FeldName );
Titel: Re: PDF öffnen
Beitrag von: Keydins am 22.04.14 - 13:51:01
Wir haben bei uns so was ähnliches gebastelt, allerdings habe ich das mit LScript gelöst.

Bei unserer Lösung sollen Dateien, deren festgelegter Name bei der automatischen Generierung um das Datum und andere Werte ergänzt wird, ermittelt und verarbeitet werden.

Wir lesen dazu über Dir$() das Verzeichnis aus, gleichen die gefundenen Dateien über eine Do-While-Schleife mit Hilfe von Instr() auf den fixen Namensbestandteil ab und übergeben die Treffer an die Verarbeitungsfunktion.

Gruß
Dirk
Titel: Re: PDF öffnen
Beitrag von: Thunder am 23.04.14 - 08:30:27
Hm, ich habe sowas schon befürchtet.
Na dann schaue ich mal, ob ich das hinbekomme.
Danke für die Antworten.

Remko