WinCC Dateipfad auswählen

Matthias_1.11

Level-2
Beiträge
51
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bin bei meiner aktuellen HMI Oberfläche auf folgendes Problem getreten:
Ich möchte den FileBrowser per Knopfdruck öffnen lassen und den Pfad inklusive Dateinamen abspeichern.

Habe im Internet nicht viel dazu gefunden, nur eine Anleitung von Siemens, die ich nicht ganz nachvollziehen und nachbauen kann.
Ich habe es geschafft, dass mir der Ordnerpfad ausgegeben wird mit folgenden beiden Zeilen:

'Set objShell = CreateObject("Shell.Application")
'path = objShell.BrowseForFolder(0, "Choose Folder", 1, 17).Items.Item.Path

Aber den Dateinamen bekomme ich nicht hin.
Ich hoffe, dass mir jemand bei meinem Problem weiterhelfen kann.

P.S.: ich nutze eine WinCC RT Advanced

Grüße
Matthais
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

du willst also per Button ein Explorerfenster öffnen, eine Datei auswählen und dann deren Pfad+Namen als String zurückbekommen?

Hab das auf nem TP1500 seinerzeit ohne Script mittels Systemfunktion ÖffneDateiBrowser gelöst.
Der kannst du einen Startpfad vorgeben, auswählen ob du Dateien oder Ordner auswählen willst und bekommst dann deinen gewünschten String zurück.
 
Danke für die Antworten. Habe die Anleitung von escride nicht gefunden, sondern nur ein Beispiel mit einer Bibliothek.

Dass es eine fertige Systemfuntkion dafür gibt habe ich natürlich nicht bedacht. Funktioniert jetzt vielen Danke.
 
Zurück
Oben