JMP esegue automaticamente lo script jsl al doppio clic in ExplorerCarissimi,
da qualche settimana ho osservato uno strano comportamento del mio JMP Pro 16.1.0 su Win10.
Quando faccio doppio clic in Explorer su un file di script, viene eseguito automaticamente (e non aperto per la modifica come mi aspetterei, e come è vero per altre installazioni che conosco).
Questo anche se non c'è "//!" nella prima riga, ciò direbbe a JMP di eseguirlo su open.
Anche un "ripristino delle associazioni" nelle preferenze non è cambiato. Come mostra lo screenshot, l'icona per jsl è diversa da quella che vedo nella finestra principale di JMP, file recenti. Facendo doppio clic sullo stesso file nei file recenti, il file viene aperto correttamente per la modifica.
Qualche idea su come modificare questo comportamento, ovvero aprire solo il file per la modifica con un doppio clic in Explorer?

finestreRi: JMP esegue automaticamente jsl-script al doppio clic in ExplorerHo ricevuto quanto segue dal supporto JMP per lo stesso problema.Nel mio caso per almeno una macchina, ecco i passaggi che ho seguito:
- JMP aperto come amministratore
- Abilitato l'impostazione (come cancellato/deselezionato) e chiuso le preferenze
- Aperto un file, non ho riscontrato il problema
- Aperto un secondo file, ho riscontrato il problema
- Disabilitato l'impostazione e chiuso le preferenze
- Il problema è stato risolto
Dal supporto JMP:
- Chiudere JMP
- Fare clic con il pulsante destro del mouse sull'icona JMP e selezionare "Esegui come amministratore"
- Passare a File -> Preferenze -> Specifiche di Windows
- C'è una casella di controllo per "lo script JSL deve essere eseguito solo..." Se è selezionato, deselezionalo. Se ora è selezionato, controllalo. Fare clic su OK e quindi provare ad aprire uno script.
Ri: JMP esegue automaticamente jsl-script al doppio clic in ExplorerQuesto non è un nuovo problema, ecco almeno due post simili dalla community:
Il file JSL viene eseguito quando è aperto invece di aprirsi nell'editor
Apri gli script JMP in Esplora risorse senza eseguirli
Il mio modo di gestirlo al momento è usare "tieni premuto ctrl all'apertura del file" che ignorerà anche //! all'inizio dello script. @Jeff_Perkinson qualche idea se questo problema è stato registrato da qualche parte e ci sono soluzioni alternative (reinstallazione di JMP?).
Posso anche contattare l'assistenza JMP domani in merito a questo:
- Gli script JSL vengono eseguiti all'apertura anche quando il file non inizia con //! e gli script JSL dovrebbero essere eseguiti solo... l'opzione è deselezionata
- L'icona dei file .jsl sembra cambiare quando inizia a verificarsi questo problema
- Le soluzioni alternative attuali sono to aprire i file .jsl tenendo premuto CTRL, che ignorerà l'esecuzione su file aperto o aperto da JMP Open file.
Ri: JMP esegue automaticamente jsl-script al doppio clic in ExplorerSto riscontrando lo stesso problema.
Ri: JMP esegue automaticamente jsl-script al doppio clic in ExplorerGrazie @jthi , e no, è disattivato:

Ri: JMP esegue automaticamente jsl-script al doppio clic in ExplorerC'è l'opzione su Preferenze / Specifiche di Windows / Gli script JSL dovrebbero essere eseguiti solo ... ma immagino che non sia il problema qui.
Ad un certo punto ho iniziato ad avere lo stesso comportamento con JMP14 o 15 e da allora ho aperto i miei file .jsl tenendo premuto Ctrl, facendo doppio clic (potrebbe essere un po' difficile) o trascinando e rilasciando i file di script su JMP e non si è preso la briga di provare a risolverlo.