Hallo,
Windows merkt sich den letzten Ordner, der bei :saveAs() verwendet wurde.
Wie erhalte ich diesen Ordner (als Default-Ordner) beim Programmstart, ohne erst :saveAs() aufzurufen?
Gruß Gerd
Letzter Ordner im File-Dialog [ERLEDIGT]
Moderator: Moderatoren
-
- Rekursionen-Architekt
- Beiträge: 193
- Registriert: Fr, 09. Jun 2006 7:52
- Wohnort: Nähe Sömmerda
Letzter Ordner im File-Dialog [ERLEDIGT]
Zuletzt geändert von Gerd König am Do, 16. Jul 2009 10:28, insgesamt 1-mal geändert.
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Letzter Ordner im File-Dialog
Hi,
dieser Wert müsste in der registry gespeichert sein.
Ich vermute unter USER Einstellungen microsoft windows ... explorer ? currentversion ... last...
Wenn du den Namen des Verzeichnisses kennst, rufe regedit auf und suche nach dieser Zeichenfolge.
dieser Wert müsste in der registry gespeichert sein.
Ich vermute unter USER Einstellungen microsoft windows ... explorer ? currentversion ... last...
Wenn du den Namen des Verzeichnisses kennst, rufe regedit auf und suche nach dieser Zeichenfolge.
Gruß
Hubert
Hubert
-
- Rekursionen-Architekt
- Beiträge: 193
- Registriert: Fr, 09. Jun 2006 7:52
- Wohnort: Nähe Sömmerda
Re: Letzter Ordner im File-Dialog
Das Problem ist gelöst.
Der Registry-Pfad CuurentUser ist
"Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\"+cExt
Dabei ist cExt ist die Dateiendung.
Zuerst muß das Schlüsselwort "MRUList" gelesen werden, das erste Zeichen davon ist das Schlüsselwort für die zuletzt geöffnete Datei.
Der Pfad ist dann nur noch aus dem Dateinamen zu extrahieren.
Alternativ könnte man alle MRU-Einträge nacheinander einlesen und die Ordner in eine Listbox zur Auswahl zur Verfügung stellen.
Gerd
Der Registry-Pfad CuurentUser ist
"Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\"+cExt
Dabei ist cExt ist die Dateiendung.
Zuerst muß das Schlüsselwort "MRUList" gelesen werden, das erste Zeichen davon ist das Schlüsselwort für die zuletzt geöffnete Datei.
Der Pfad ist dann nur noch aus dem Dateinamen zu extrahieren.
Alternativ könnte man alle MRU-Einträge nacheinander einlesen und die Ordner in eine Listbox zur Auswahl zur Verfügung stellen.
Gerd