<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Esiste una finestra di dialogo per l'apertura dei file in cui è possibile selezionare diversi file e restituire un elenco di file su cui operare il mio script JSL?Preferirei avere quello standard di Windows che si vede quando si preme File> Apri in JMP.
Modifica: "Scegli file" è il comando che stavo cercando.
Grazie, signora Hai ragione che anche su Windows posso selezionare solo un singolo file.Tuttavia, si è scoperto che è tutta la funzionalità di cui ho bisogno.Il tuo frammento di codice è tornato molto utile dopo!
La finestra di dialogo che viene visualizzata durante l'esecuzione di Open(), o Pick File(), sembra esattamente come una finestra di dialogo File > Apri standard (almeno in JMP 9 su Mac), ma sembra essere limitata. A differenza della finestra di dialogo aperta standard, è possibile selezionare solo un file nella finestra di dialogo aperta richiamata da JSL.
In Mac OS XI non ho trovato un modo per aprire la finestra di dialogo standard dallo script, ma potrebbe essere possibile su Windows dove JMP può chiamare file dll. Non sono di grande aiuto in quell'area, ma ci sono esempi sorprendenti in altri thread di ciò che può essere fatto tramite dll.
Se vuoi trovare un modo per farlo, il codice seguente può essere utilizzato per ottenere un elenco dei nomi delle ultime tabelle di dati aperte.
nr_di_already_open_tables = Tabella N ;
Aprire ( ) ; // qualche intelligente funzione dll o simile
ultime_tabelle_aperte = Locale ( { io , d = {}} ,
Per ( io = 1 , io <= Tabella N () - nr_di_already_open_tables , io ++,
d [ io ] = Tabella dati ( io ) << Ottieni nome
) ;
d ;
) ;