Файл событий SOLIDWORKS — это текстовой файл, в котором записаны действия, которые вы совершаете в текущем сеансе SOLIDWORKS. Этот файл особенно полезен при создании макросов SOLIDWORKS Basic или программных инструментов с использованием SOLIDWORKS API.
При запуске программы SOLIDWORKS автоматически создается файл событий под названием swxJRNL.swj в следующем местоположении:
C:\Users\current_user\AppData\Roaming\SOLIDWORKS\SOLIDWORKS версия
Можно изменить месторасположение путем изменения значения переменной SOLIDWORKS Journal Folders в реестре. Эта переменная находится в HKEY_CURRENT_USER > Software > SOLIDWORKS > SOLIDWORKS <версия> > ExtReferences.
Во время создания нового файла событий, если таковой уже существует в папке назначения и не используется, то программа SOLIDWORKS копирует существующий файл в swxJRNL.BAK и затем создает новый файл. Таким образом, swxJRNL.swj представляет собой текущий сеанс, а swxJRNL.BAK — предыдущий сеанс.
Предупредительное сообщение
Следующее предупреждение может быть отображено:
Невозможно создать файл журнала. Возможно, другая сессия SOLIDWORKS запущена на этом компьютере.
Причины появления такого предупреждения:
- Вы не обладаете разрешением на письмо в данную папку, что может объясняться тем, что вы работаете в защищенной сети в папке, которая доступна пользователям только для чтения.
- Файл событий используется другим сеансом SOLIDWORKS либо на вашем компьютере, либо на другом компьютере, что может произойти в следующих случаях:
- Дополнительный сеанс SOLIDWORKS пытается создать файл событий в том же местоположении, что и первый.
- Сеанс SOLIDWORKS был досрочно прерван, и файл событий не был полностью уничтожен.
- Несколько пользователей дважды нажали на файлы в одной и той же папке, чтобы запустить SOLIDWORKS, что может произойти при совместном использовании сетевых папок.
Это предупредительное сообщение не опасно и может игнорироваться при условии, что вам не нужен файл событий для целей программирования. Однако, несколько сеансов SOLIDWORKS на одном компьютере и, в особенности, неожиданно прерванные сеансы, могут понизить быстродействие программного обеспечения.