SolidWorks 日誌檔案是記錄您在目前 SolidWorks 作業進程中所作動作的文字檔案。當您產生 SolidWorks Basic 巨集或 SolidWorks API 程式設計工具時,此檔案最為有用。
當您啟動 SolidWorks 時,會在下列的位置產生一個名為 swxJRNL.swj 的日誌檔案:
C:\Users\current_user\AppData\Roaming\SolidWorks\SolidWorks version
您可以變更在登錄中 SolidWorks Journal Folders 變數的值來變更日誌的位置。此變數是位在 HKEY_CURRENT_USER > Software > SolidWorks > SolidWorks <版本> > ExtReferences。
當您產生新的日誌檔案時,如果已經有一個檔案存在於目標資料夾中且並未使用,則 SolidWorks 會複製現有的檔案至 swxJRNL.BAK ,然後產生新的檔案。因此,swxJRNL.swj 代表的是目前作業進程,而 swxJRNL.BAK 代表的是之前的進程。
警告訊息
下列的警告可能出現:
無法產生日誌檔案。此機器上可能已執行另一個 SolidWorks 作業程序。
出現此訊息的理由可能是:
- 您對資料夾沒有寫入的權限,此種狀況可能是在有安全性保護的網路上,使用者對資料夾僅有讀取的權限。
- 日誌檔案已被另一個 SolidWorks 作業進程所使用,可能是在您的機器上或另一個機器上,原因可能是:
- 第二個 SolidWorks 作業進程嘗試在與第一個進程相同的位置產生一個日誌檔案。
- 一個 SolidWorks 作業進程被不正常的終止,但日誌檔案並未被完全終止。
- 多於一個使用者連按兩下在相同資料夾的檔案來啟動 SolidWorks,這可能會在共用的網路資料夾上發生。
除非您因程式設計的目的而需要日誌檔案,否則警告的訊息不會造成任何傷害,且可以被忽略。不過,在同一電腦上的多個 SolidWorks 作業進程,特別是有一個進程被不正常的終止時,可能會降低效能。