Файл событий 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 на одном компьютере и, в особенности неожиданно прерванные сеансы, могут понизить быстродействие программного обеспечения.