In che modo JSL ottiene il nome del file di un'immagine già aperta con JMP?Grazie!
//img=Open("$SAMPLE_IMAGES/tile.jpg");
pp= Current Window();
na=pp << Window Class Name();//??Analisi e modellazione dei dati di basefinestreRi: In che modo JSL ottiene il nome del file di un'immagine già aperta con JMP?Non sono sicuro di cosa intendi quando specifichi "un'immagine". È questa una finestra della tabella dati visualizzata? Oppure è l'output della piattaforma JMP? Oppure si tratta della visualizzazione di un'immagine reale di un file .jpg o .png?
<< Ottieni percorso ti fornirà il nome file completo della tabella dati.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
path = dt << Get Path();
Show( path );
<< Ottieni Datatable restituirà il nome della tabella dati associata all'output di visualizzazione da una piattaforma JMP.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = dt << Distribution( Column( :Age, :Weight ) );
t = obj << Get Datatable;
Show( N Rows( t ) );
Ri: In che modo JSL ottiene il nome del file di un'immagine già aperta con JMP?Grazie Jim!
Ri: In che modo JSL ottiene il nome del file di un'immagine già aperta con JMP?OK

Ri: In che modo JSL ottiene il nome del file di un'immagine già aperta con JMP?Conosci il nome dell'immagine se la stai aprendo -> prendilo dal nome file/percorso. Non c'è una finestra quando usi Open() sull'immagine, restituirà semplicemente l'oggetto immagine (almeno non sembra creare una finestra in JMP17/JMP18 quando viene eseguito dall'editor di script).

Ma puoi inviare << Ottieni percorso a quello
Names Default To Here(1);
img = Open("$SAMPLE_IMAGES/windmap.png", "png");
//Show(Get Window List() << get window title, img << Get Path);
nw = New Window(img << Get Path,
img
);
E se hai già finestre aperte, Ottieni elenco finestre() << Ottieni titolo finestra funziona ma potresti non sapere quale è la tua immagine (l'ultima finestra aperta è l'ultima nell'elenco).
Ri: In che modo JSL ottiene il nome del file di un'immagine già aperta con JMP?Per impostazione predefinita ho aperto il file png con JMP, quindi devo ottenere il nome in questo modo.

Ri: In che modo JSL ottiene il nome del file di un'immagine già aperta con JMP?名= Get Window List() << Get Window Title();i=1;For(i=1,i<=NItems(名),i++,aa=名[i];if(right(aa,3)=="jpg"|right(aa,3)=="png",pp=left(aa,length(aa)-4);Break()));
Ri: In che modo JSL ottiene il nome del file di un'immagine già aperta con JMP?L'uso di Word() o Words() di solito può rendere un po' più semplice ottenere i nomi dei file. Ciò restituirà tutti i titoli delle finestre che terminano con "jpg", "jpeg" o "png"
pngs = Filter Each({windowtitle}, Get Window List() << Get Window Title,
Ends With({"jpg", "jpeg", "png"}, Word(-1, windowtitle, "."))
);Ri: In che modo JSL ottiene il nome del file di un'immagine già aperta con JMP?Grazie, jthi!
Each()
Non funziona con jmp 14