Häufig möchten Sie, dass der Skriptbenutzer ein Verzeichnis oder eine Datei auswählen kann, wenn das Skript ausgeführt wird. Auf diese Weise kann Ihr Skript den absoluten Dateipfad erhalten, unabhängig davon, wer das Skript verwendet. Sie können die Funktion „Verzeichnis auswählen“ mit einem optionalen Eingabeaufforderungsargument verwenden, und JMP öffnet das Dialogfeld „Nach Ordner suchen“ und ermöglicht dem Benutzer, zu einem Verzeichnis zu navigieren und es auszuwählen. Die optionale Eingabeaufforderung erscheint in der Titelleiste des Dialogfensters und kann Benutzern Informationen oder Anweisungen geben. Der hier gezeigte Code teilt dem Benutzer beispielsweise mit, dass er das Kostenverzeichnis auswählen soll. Die Funktion gibt eine Zeichenfolge zurück, die den Pfad zu diesem Verzeichnis angibt, und die Zeichenfolge kann in einer Variablen gespeichert werden, um später vom Skript verwendet zu werden. Sie können die Funktion „Datei auswählen“ auf die gleiche Weise verwenden, wenn Ihr Skript den Dateipfad für eine bestimmte Datei benötigt. Die Funktion „Datei auswählen“ kann zwei optionale Argumente annehmen: eine Eingabeaufforderung und einen Dateipfad zu einem Verzeichnis. Diese Funktion startet das Dialogfenster Datei öffnen und gibt eine Zeichenfolge zurück, die den absoluten Dateipfad für die ausgewählte Datei angibt, der in einer Variablen gespeichert werden kann. Der hier gezeigte Code startet beispielsweise das Dialogfenster „Datei öffnen“ und zeigt „Datensatz mit BMIs auswählen“ in der oberen linken Ecke des Fensters an. Dann kann der Benutzer zum entsprechenden Verzeichnis navigieren und die Datei auswählen.