Domino 9 und frühere Versionen > Entwicklung
Dateipfad aus Windows übernehmen
Dynamix:
Wir nutzen hier eine DB in der u.a. das Brennen von Dateien geprüft und genehmigt wird. Dazu muss von Nutzer der Speicherort der Datei(en) bis auf Ordnerebene angegeben werden.
Derzeit verursachen "selbstverfasste" fehlerhafte und ungenaue Pfadangaben einen hohen zusätzlichen Arbeits- und Zeitaufwand.
Ich suche jetzt eine Möglichkeit um zum Beispiel die Angaben aus der Adressleiste des Explorers oder über eine Funktion ähnlich der "Anhang hinzufügen" in einer für den Nutzer möglichst einfachen Art einzufügen.
Wilhelm:
Hi,
mit LotusScript:
NotesUiWorkspace.OpenFileDialog
liefert ein Array zurück welches die Pfadangaben der Datei(en) enthält.
Ist sehr gut in der Designer-Hilfe beschrieben.
Gruß
Willi
Dynamix:
Erst mal danke für die schnelle und sorry für meine späte Antwort. :)
Funktioniert grundsätzlich sehr gut, jedoch hat die Sache einen Hacken. Die Auswahl ist nur auf Dateiebene möglich, d.h. ich muss eine einzelne Datei markieren bevor ich den Pfad übernehmen kann. Wenn der Nutzer die zu brennenden Dateien/Ordner alle einzeln eintragen muss, wird die ganze Sache sehr schnell unübersichtlich.
Gibt es evtl. die Möglichkeit auch nach der Ordnerauswahl den Pfad zu übernehmen?
Wilhelm:
Hi,
afaik geht das mit Bordmitteln nicht. Folgende Lösung ist nicht elegant aber mit wenig aufwand realisierbar:
Erzähl Deinen Anwendern, sie sollen eine Beispieldatei in dem Folder markieren. Dann suchst Du mittels der LS-Funktion instr die Position des letztes Bäck-Släsch heraus und nimmst dann mit der left-Funktion nur den Pfadnamen statt des Dateinamens.
Alles andere wäre vermutlich mit unverhältnismäßig großem Aufwand verbunden.
Gruß
Willi
Axel:
Hi,
vielleicht ist das http://www.atnotes.de/index.php?topic=10524.0 was für dich.
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln