obtener la ruta de directorio actual de otro archivo (no el archivo jsl)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola chicos:)
Pequeña pero importante pregunta,
Deseo extraer la ruta del directorio de una tabla que se usa en mi script...
Para ser claros: cuando uso la función "obtener directorio predeterminado ()" dentro del código, devuelve la ruta desde donde está el archivo de secuencia de comandos y no la tabla de datos que uso dentro de la secuencia de comandos (al principio, la secuencia de comandos funciona en una tabla que está "actualmente abierta" y en la vista de la tabla de datos actual).
Entonces, la pregunta es:
¿Cómo obtengo la ruta de la tabla de datos y no la ruta del archivo de script?
gracias, ariel
Re: obtener la ruta del directorio actual de otro archivo (no el archivo jsl)Bienvenidos.Encontré el mensaje de la tabla de datos así:
dt = abrir("$SAMPLE_DATA/clase grande.jmp");
mostrarPropiedades( dt );
Comenzar actualización de datos [Acción] [Solo secuencias de comandos]
Borrar selección de columna [Acción] [Solo secuencias de comandos]
Recodificar [Acción] [Solo secuencias de comandos]
...
Copiar propiedades de varias columnas [Acción] [Solo secuencias de comandos]
Pegar propiedades de varias columnas [Acción] [Solo secuencias de comandos]
Obtener filas etiquetadas [Acción] [Solo secuencias de comandos]
Obtener nombre [Acción] [Solo secuencias de comandos]
Obtener ruta [Acción] [Solo secuencias de comandos]
Obtener propiedad [Acción] [Solo secuencias de comandos]
Obtener estados de fila [Acción] [Solo secuencias de comandos]
Obtener filas donde [Acción] [Solo secuencias de comandos]
...
La tabla de datos es un programable objeto en JMP.La función Mostrar propiedades funciona con cualquier objeto programable.La lista es el conjunto de mensajes a los que responde la tabla de datos.Hay más información, y una lista similar, en Ayuda->Índice de secuencias de comandos.

Si conoce una palabra clave, como "ruta", puede restringir la búsqueda:

El índice de secuencias de comandos puede buscar solo objetos, solo funciones, solo cuadros de visualización o los tres.En este caso, elegir Objetos, luego Tabla de datos, lo hace más fácil porque hay una serie de funciones y cuadros de visualización que también saben algo sobre una ruta.
Re: obtener la ruta del directorio actual de otro archivo (no el archivo jsl)Gracias!!, funciono
Re: obtener la ruta del directorio actual de otro archivo (no el archivo jsl)dt = Tabla de datos actuales ();
dt << obtenerruta;
"C:\Usuarios\...\Escritorio\resultados 2.jmp"
Re: obtener la ruta del directorio actual desde otro archivo (no el archivo jsl)Tengo una pregunta similar. la función "obtener directorio predeterminado ()" dentro del código es devolver la ruta de dirección del archivo scrip. ¿Cómo puedo obtener la ruta de dirección de la tabla de datos que está "actualmente abierta"? su respuesta anterior sobre "getpath" es mostrar la ruta de dirección + el nombre del archivo, pero mi intención es obtener la ruta de dirección sin el nombre del archivo, la misma plantilla de salida que "obtener el directorio predeterminado". como puedo hacerlo Esperamos su respuesta. gracias.
Re: obtener la ruta del directorio actual desde otro archivo (no el archivo jsl)Después de obtener la ruta completa, hay muchas maneras diferentes de eliminar el nombre del archivo. A continuación se muestra una opción
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
cur_path = dt << Get Path;
path_as_list = Words(cur_path, "\/");
path_without_filename = Concat Items(Remove(path_as_list, -1), "/");
Show(cur_path);
//cur_path = "C:\Program Files\SAS\JMPPRO\16\Samples\Data\Big Class.jmp";
Show(path_without_filename);
//path_without_filename = "C:/Program Files/SAS/JMPPRO/16/Samples/Data";
Puede haber una función que le permita hacer esto más fácilmente. Si hay uno, debería poder encontrarlo en la sección Archivo del índice de secuencias de comandos

O desde aquí Referencia de sintaxis JSL > Funciones, operadores y mensajes JSL > Funciones de archivo , convertir la ruta del archivo seria mi punto de partida
Re: obtener la ruta del directorio actual de otro archivo (no el archivo jsl)¡Gracias!
Re: obtener la ruta del directorio actual de otro archivo (no el archivo jsl)es realmente útil ¡gracias!