Obtenir le chemin du script ouvertJe me demande si vous pouvez obtenir le chemin d'un script ouvert comme vous pouvez le faire avec une table de données.
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
ScriptingRe: Obtenir le chemin du script ouvertsalut @vince_faller ,
J'ai trouvé cette communauté Solution pour être utile et je pense que cela fera l'affaire pour vous, au moins en partie.
Apparemment, une fois que le fichier JSL est ouvert, vous pouvez avoir une ligne qui dit Convertir le chemin du fichier (""); et il vous montrera le répertoire actuel. Mais, je pense que vous devez l'exécuter à partir du fichier de script JSL. Il semble que si vous l'exécutez à partir d'une autre fenêtre de script, il renvoie le chemin du fichier JMP.
J'espère que cela t'aides!,
DS
Re: Obtenir le chemin du script ouvertOuais, il doit être externe.Cela ne fonctionne pas pour moi.
Re: Obtenir le chemin du script ouvertVince,
J'ai déjà utilisé include file list () pour obtenir le chemin d'un script.
include file list()
Je ne sais pas si cela fait ce dont vous avez besoin.
John