Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » File.openDialog Ausgangspfad vorgeben (Windows, CS5, JS)

File.openDialog Ausgangspfad vorgeben (Windows, CS5, JS)

JonesRidder
Beiträge gesamt: 85

14. Jul 2011, 13:01
Bewertung:

gelesen: 5347

Beitrag als Lesezeichen
Hallo,

wie kann ich es bewerkstelligen, dass in der Dateiauswahl z.B. imer der Pfad "C:\MeinInDesignOrdner" erscheint, ohne dass User jedesmal von einem anderene Pfad sich zu diesem durchhangeln muss?
Ist das überhaupt möglich? Ich meine gelesen zu haben, dass das nicht möglich ist, kann ich mir aber nicht vorstellen, in anderen Programmiersprachen geht es ja auch ...

Code
var _dok = File.openDialog ("Bitte die zu befüllende Vorlage-Datei auswählen ...", getFileFilter (".indt", "indt-Datei:"), false); 


Danke für die Antwort im Voraus!
Gruß
J.R.

File.openDialog Ausgangspfad vorgeben (Windows, CS5, JS)

Martin Fischer
  
Beiträge gesamt: 12783

14. Jul 2011, 13:20
Bewertung:

gelesen: 5341

Beitrag als Lesezeichen
Verwende statt openDialog() den Befehl openDlg().


Zitat von JavaScript Tools Guide.pdf fileObj.OpenDlg ([prompt][,filter][,multiSelect])

Opens the built-in platform-specific file-browsing dialog, in which the user can select an existing file or files, and creates new File objects to represent the selected files. Differs from the class method openDialog() in that it presets the current folder to this File object’s parent folder and the current file to this object’s associated file.


Beispiel:
Code
// gegeben eine Datei '~/Desktop/mein_Ordner/meine_Datei.indd' 

var _f = new File('~/Desktop/mein_Ordner/meine_Datei.indd');
var o_file = _f.openDlg();


Viele Grüße
Martin


File.openDialog Ausgangspfad vorgeben (Windows, CS5, JS)

JonesRidder
Beiträge gesamt: 85

14. Jul 2011, 15:00
Bewertung:

gelesen: 5314

Beitrag als Lesezeichen
Super, das ist es!
Danke!
Gruß
J.R.