SOLIDWORKS啟動時出現指令碼錯誤問題

Jinkaige發表於2021-11-29

最近有客戶反映,在啟動SOLIDWORKS時出現報錯,顯示為“當前頁面的指令碼發生錯誤”、“未定義 getVertical”,如圖。

那這種情況是由什麼引起的呢?實際上此錯誤與任務窗格的SOLIDWORKS資源選項卡有關。此內容由執行VBScript和JavaScript程式碼的html頁面生成,此項失敗表示程式碼中有某個函式尚未定義。如果Internet Explorer阻止html檔案執行指令碼或ActiveX控制元件,則會發生此錯誤。

要解決該問題我們可以嘗試從X\SOLIDWORKS Corp\SOLIDWORKS\data\taskpane\SOLIDWORKS resources路徑開啟swresources.html(X為SOLIDWORKS安裝所在磁碟機代號)。如果未填充內容,則嘗試重新整理頁面或者按下鍵盤上的F5鍵。如果彈出提示,則選擇“允許阻止的內容”,此時頁面應已填充。保持html頁面開啟,嘗試啟動SOLIDWORKS以檢視問題是否仍然存在。

如果仍未解決,就可能是“本地intranet”區域中的 Internet Explorer 安全選項導致啟動 SOLIDWORKS 時出現指令碼錯誤,在某些情況下,Internet Explorer (IE) 可能會阻止指令碼在“swresources.html”檔案中執行。可能的測試和解決方案是在IE的“本地intranet”區域中強制“swresources.html”檔案執行。執行以下操作:

 

1. 開啟 IE

2. 轉到:“工具”>“Internet 選項”>“安全”>“本地 Intranet”>“站點”。

3. 禁用“自動檢測 Intranet 網路”核取方塊,然後保持啟用其他選項。

4. 開啟 Windows 資源管理器。

5. 使用您計算機的 UNC 路徑以瀏覽到 SOLIDWORKS 安裝資料夾。 例如,如果您計算機的名稱是“Computer1”,則輸入\\computer1\c$\program files\SOLIDWORKS Corp\SOLIDWORKS

6. 建立“sldworks.exe”的快捷方式

7. 使用這一新的快捷方式啟動 SOLIDWORKS


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70010740/viewspace-2844606/,如需轉載,請註明出處,否則將追究法律責任。

相關文章