Obtener ruta de secuencia de comandos abiertaMe pregunto si puede obtener la ruta de un script abierto como puede hacerlo con una tabla de datos.
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: Obtener ruta de script abiertoHola @vince_faller ,
Encontré esta comunidad solución para ser útil y creo que te servirá, al menos en parte.
Aparentemente, una vez que el archivo JSL está abierto, puede tener una línea que dice Convertir ruta de archivo (""); y le mostrará el directorio actual. Pero, creo que debe ejecutarlo desde el archivo de secuencia de comandos JSL. Parece que si lo ejecuta desde otra ventana de secuencia de comandos, devuelve la ruta del archivo JMP.
¡Espero que esto ayude!,
DS
Re: Obtener ruta de script abiertoSí, tiene que ser externo.Esto no me funciona.
Re: Obtener ruta de script abiertoVince,
He usado include file list () antes para obtener la ruta de un script.
include file list()
No sé si esto hace lo que necesita.
John