Pfad des geöffneten Skripts abrufenIch frage mich, ob Sie den Pfad eines geöffneten Skripts wie mit einer Datentabelle ermitteln können.
Names default to here(1);
// data tables, cool
dt = open("$SAMPLE_DATA\Big Class.jmp");
show(dt << Get Path());
// scripts, not so much.
w = open("$SAMPLE_DATA\..\scripts\bootstrapsample.jsl");
show(w << Get Path());
@ben_ph
Automatisierung und SkripterstellungDatenzugriffMassenanpassungBetreff: Pfad des geöffneten Skripts abrufenVince,
Ich habe zuvor include file list() verwendet, um den Pfad eines Skripts abzurufen.
include file list()
Ich weiß nicht, ob das Ihren Bedürfnissen entspricht.
John
Betreff: Pfad des geöffneten Skripts abrufenJa, es muss extern sein.Das funktioniert bei mir nicht.
Betreff: Pfad des geöffneten Skripts abrufenHallo @vince_faller ,
Ich habe diese Community gefunden Lösung hilfreich zu sein, und ich denke, es wird zumindest teilweise für Sie ausreichen.
Sobald die JSL-Datei geöffnet ist, können Sie offenbar eine Zeile mit der Aufschrift Convert File Path(""); und es zeigt Ihnen das aktuelle Verzeichnis. Aber ich denke, Sie müssen es aus der JSL-Skriptdatei ausführen. Es scheint, dass, wenn Sie es aus einem anderen Skriptfenster ausführen, der JMP-Dateipfad zurückgegeben wird.
Hoffe das hilft!,
DS