JMP 在資源管理器中雙擊時自動執行 jsl 腳本各位,
幾週以來,我觀察到我的 JMP Pro 16.1.0 在 Win10 上的奇怪行為。
當我在資源管理器中雙擊腳本文件時,它會自動執行(並不會像我預期的那樣打開進行編輯,而且我知道的其他安裝也是如此)。
這是雖然沒有“//!”在第一行,它會告訴 JMP 在打開時執行它。
偏好中的“重置關聯”也沒有改變。 如屏幕截圖所示,jsl 的圖標與我在 JMP 主窗口中看到的最近文件圖標不同。 在最近的文件中雙擊同一個文件時,文件被正確打開以進行編輯。
知道如何更改此行為,即僅在資源管理器中雙擊打開文件進行編輯嗎?

視窗回复:JMP 在資源管理器中雙擊時自動執行 jsl 腳本對於同一問題,我從 JMP 支持部門得到了以下回复。對於至少一台機器,以下是我採取的步驟:
- 以管理員身份打開 JMP
- 啟用設置(已清除/未選中)並關閉首選項
- 打開一個文件,我沒有遇到這個問題
- 打開第二個文件,我確實遇到了這個問題
- 禁用設置和關閉首選項
- 問題已解決
來自 JMP 支持:
- 關閉 JMP
- 右鍵單擊 JMP 圖標並選擇“以管理員身份運行”
- 導航到文件 -> 首選項 -> Windows 特定
- 有一個複選框“JSL 腳本應該只運行...” 如果已選中,請取消選中它。 如果現在檢查,請檢查它。 單擊“確定”,然後嘗試打開一個腳本。
回复:JMP 在資源管理器中雙擊時自動執行 jsl 腳本這不是新問題,這里至少有兩個來自社區的類似帖子:
JSL 文件在打開時運行,而不是在編輯器中打開
在 Windows 資源管理器中打開 JMP 腳本而不執行它們
我目前的處理方式是使用“打開文件時按住 ctrl”,這甚至會繞過 //!在腳本的開頭。 @Jeff_Perkinson知道這個問題是否已記錄在某處,是否有任何解決方法(重新安裝 JMP?)。
我明天也可以就此聯繫 JMP 支持:
- JSL 腳本在打開時運行,即使文件不是以 //!並且 JSL 腳本應該只運行...選項未選中
- 當此問題開始出現時,.jsl 文件圖標似乎發生了變化
- 當前的解決方法是按住 CTRL 打開 .jsl 文件,這將繞過打開時運行或從 JMP 打開文件打開文件。
回复:JMP 在資源管理器中雙擊時自動執行 jsl 腳本我遇到了同樣的問題。
回复:JMP 在資源管理器中雙擊時自動執行 jsl 腳本謝謝@jthi ,不,它已停用:

回复:JMP 在資源管理器中雙擊時自動執行 jsl 腳本Preferences / Windows Specific / JSL Scripts should be run only 上有選項......但我猜這不是這裡的問題。
在某些時候,我開始對 JMP14 或 15 有相同的行為,從那時起,我一直在按住 Ctrl 的情況下打開我的 .jsl 文件,方法是雙擊(可能有點困難)或將腳本文件拖放到 JMP 和沒有費心嘗試修復它。