JMPはエクスプローラーでダブルクリックするとjslスクリプトを自動的に実行します。親愛なるみんな、
数週間前から、Win10 上で JMP Pro 16.1.0 の奇妙な動作が観察されました。
エクスプローラーでスクリプト ファイルをダブルクリックすると、スクリプト ファイルが自動的に実行されます (予想どおり編集用に開かれません。私が知っている他のインストールでも同様です)。
これは「//!」がありませんが、最初の行では、JMP にオープン時に実行するように指示します。
また、環境設定の「関連付けのリセット」も変更されませんでした。 スクリーンショットが示すように、jsl のアイコンは、JMP メイン ウィンドウの最近のファイルに表示されるアイコンとは異なります。 最近使用したファイル内の同じファイルをダブルクリックすると、ファイルは編集のために正しく開かれます。
この動作を変更する方法、つまりエクスプローラーでダブルクリックしたときにのみファイルを開いて編集する方法はありますか?

ウィンドウズRe: JMP はエクスプローラーでダブルクリックすると自動的に jsl スクリプトを実行します同じ問題について、JMP サポートから次のような回答を受け取りました。私の場合、少なくとも 1 台のマシンに対して行った手順は次のとおりです。
- JMPを管理者として開きました
- 設定を有効にし(クリア/オフとして)、設定を閉じました
- ファイルを開きましたが、問題は発生しませんでした
- 2 番目のファイルを開いたところ、問題が発生しました
- 設定を無効にして設定を閉じました
- 問題は解決されました
JMP サポートより:
- JMPを閉じる
- JMP アイコンを右クリックし、「管理者として実行」を選択します。
- [ファイル] -> [設定] -> [Windows 固有] に移動します。
- 「JSL スクリプトはのみ実行する必要があります...」のチェックボックスがあります。 チェックが入っている場合はチェックを外してください。 チェックが入っている場合はチェックを入れてください。 「OK」をクリックして、スクリプトを開いてみてください。
Re: JMP はエクスプローラーでダブルクリックすると自動的に jsl スクリプトを実行しますこれは新しい問題ではありません。コミュニティからの同様の投稿が少なくとも 2 件あります。
JSL ファイルはエディターで開くのではなく、開いたときに実行されます
JMP スクリプトを実行せずに Windows エクスプローラーで開く
現時点での私の対処方法は、「ファイルを開くときに Ctrl を押したままにする」を使用することで、// さえもバイパスします。スクリプトの冒頭で。 @ジェフ・パーキンソンこの問題がどこかに記録されているかどうか、また回避策 (JMP を再インストールするか) はあるのか教えてください。
これについては、明日 JMP サポートに連絡することもできます。
- ファイルが //! で始まっていない場合でも、JSL スクリプトはオープン時に実行されます。 JSL スクリプトのみを実行する必要があります... オプションはオフになっています
- この問題が発生し始めると、.jsl ファイルのアイコンが変化するようです
- 現在の回避策は次のとおりですCTRL キーを押しながら .jsl ファイルを開きます。これにより、オープン時の実行、または JMP オープン ファイルからのファイルのオープンがバイパスされます。
Re: JMP はエクスプローラーでダブルクリックすると自動的に jsl スクリプトを実行します同じ問題が発生しています。
Re: JMP はエクスプローラーでダブルクリックすると自動的に jsl スクリプトを実行しますありがとう@jthiいいえ、無効化されています。

Re: JMP はエクスプローラーでダブルクリックすると自動的に jsl スクリプトを実行します[設定] / [Windows 固有] / [JSL スクリプトのみを実行する必要があります] にオプションがあります...しかし、ここではそれが問題ではないと思います。
ある時点から、JMP14 または 15 でも同じ動作が発生するようになり、それ以来、Ctrl キーを押しながら .jsl ファイルをダブルクリックするか (少し難しいかもしれません)、スクリプト ファイルを JMP にドラッグ アンド ドロップして開くようになりました。それを修正しようと気にしませんでした。