<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Hay un cuadro de diálogo para abrir un archivo donde puedo seleccionar varios archivos y hacer que devuelva una lista de archivos para que mi script JSL funcione? Preferiría tener el estándar de Windows que se ve cuando se presiona Archivo> Abrir en JMP.
Edit: 'Pick File' es el comando que estaba buscando.
Gracias, MS. Tiene razón en que incluso en Windows solo puedo seleccionar un archivo. Sin embargo, resultó que es toda la funcionalidad que necesito. ¡Su código snipet fue muy útil después de eso!
El cuadro de diálogo que aparece cuando se ejecuta Open () o Pick File (), se ve exactamente como un cuadro de diálogo estándar Archivo> Abrir (al menos en JMP 9 en Mac) pero parece ser limitado. A diferencia del diálogo abierto estándar, solo se puede seleccionar un archivo en el diálogo abierto llamado desde JSL.
En Mac OS XI no he encontrado una manera de abrir el diálogo estándar desde un script, pero puede ser posible en Windows donde JMP puede llamar a archivos dll. No soy de mucha ayuda en esa área, pero hay algunos ejemplos sorprendentes en otros hilos de lo que se puede hacer a través de dll.
Si encuentra una forma de hacerlo, el código a continuación se puede usar para obtener una lista de los nombres de las últimas tablas de datos abiertas.
nr_of_already_open_tables = Mesa N ;
Abierto ( ) ; // alguna función inteligente de dll o similar
last_opened_tables = Local ( { yo , re = {}} ,
por ( yo = 1 , yo <= Mesa N () - nr_of_already_open_tables , yo ++,
re El yo ] = Tabla de datos ( yo ) << GetName
) ;
re ;
) ;