Это можно сделать для любого из языков, для которых есть локализация Solidworks:(Чешский, Французский, Немецкий, Итальянский, Японский, Корейский, Польский, Португальский (Бразилия), Испанский, Турецкий, Русский, Английский, Китайский упрощенный)
Листинг reg-файла (sw_2016_eng.reg)для изменения параметров на английский язык
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2016\General] "Use English language feature names"=dword:00000001 "Use English language"=dword:00000001
Первый параметр указывает на то, что необходимо использовать имена файлов и названия элементов на английском языке. Второй - использовать меню на английском языке.
Для автоматизации этого процесса создадим bat-файл или cmd-файл.
Листинг bat-файла (sw_eng.bat) запускающего Solidworks на английском языке
Как видим, bat-файл запускает импорт значений в реестр, с последующим запуском солида. Конечно, пути надо будет отредактировать в соответствии с вашими расположениями файлов.
Аналогично создаем файлы для запуска Solidworks на русском языке.
Листинг reg-файла (sw_2016_rus.reg) для изменения параметров на русский язык
Листинг bat-файла (sw_rus.bat) запускающего Solidworks на русском языке
Для автоматизации этого процесса создадим bat-файл или cmd-файл.
Листинг bat-файла (sw_eng.bat) запускающего Solidworks на английском языке
echo off regedit -s "C:\Users\LeninSW.com\Desktop\sw_2016_eng.reg" "C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe"
Как видим, bat-файл запускает импорт значений в реестр, с последующим запуском солида. Конечно, пути надо будет отредактировать в соответствии с вашими расположениями файлов.
Аналогично создаем файлы для запуска Solidworks на русском языке.
Листинг reg-файла (sw_2016_rus.reg) для изменения параметров на русский язык
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2016\General] "Use English language feature names"=dword:00000000 "Use English language"=dword:00000000
echo off regedit -s "C:\Users\LeninSW.com\Desktop\SW_2016_rus.reg" "C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe"
Таким образом при запуске sw_eng.bat будет запускаться Solidworks на английском языке, а при запуске sw_rus.bat на русском.
Можно сделать только через bat-файл, без reg-файла, чуть сложнее.
Листинг bat-файла (sw_rus1.bat) запускающего Solidworks на русском языке
При установке Solidworks можно выбрать несколько языков локализации фрацузкий, немецкий, польский и т.д. Для запуска Solidworks на этих языках необходимо в Windows поменять локаль. Можно вручную, но удобнее через bat-файл.echo off reg ADD "HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2016\General" /v "Use English language" /t REG_DWORD /d "00000000" /f reg ADD "HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2016\General" /v "Use English language feature names" /t REG_DWORD /d "00000000" /f start "Solidworks_rus" "C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe"
Листинг bat-файла (sw_eng1.bat) запускающего Solidworks на английском языке
echo off reg ADD "HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2016\General" /v "Use English language" /t REG_DWORD /d "00000001" /f reg ADD "HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2016\General" /v "Use English language feature names" /t REG_DWORD /d "00000001" /f start "Solidworks_eng" "C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe"
Пример bat-файла для запуска на немецком языке. Естественно немецкий язык или какой-либо другой должен быть установлен в Solidworks. Это делается при установке/изменении Solidworks. Bat-файл меняет локаль на немецкую, запускает Solidworks и после закрытия солида меняет локаль обратно на русскую. Можно подкорректировать bat-файл для запуска налюбом другом языке. Изменять необходимо значение "de-DE" на соответствующее вашей локали.
Листинг bat-файла
echo off reg ADD "HKEY_CURRENT_USER\Control Panel\International" /v "LocaleName" /t REG_SZ /d "de-DE" /f start /wait "Solidworks_rus" "C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe" reg ADD "HKEY_CURRENT_USER\Control Panel\International" /v "LocaleName" /t REG_SZ /d "ru-RU" /f
Список значений для различных локалей:
Французский - "fr-FR"
Немецкий - "de-DE"
Итальянский - "it-IT"
Японский - "ja-JP"
Корейский - "ko-KR"
Польский - "pl-PL"
Португальский (Бразилия) - "pt-BR"
Испанский - "es-ES"
Турецкий - "tr-TR"
Русский - "ru-RU"
Английский - "en-GB"
Китайский упрощенный - "zh-CN"
Листинг bat-файла переименовывающий языковые ресурсы
и запускающего Solidworks. После закрытия солида происходит обратное переименование языковых ресурсов.
rename "C:\Program Files\SolidWorks Corp\SolidWorks\lang\english" "Lang_temp"
rename "C:\Program Files\SolidWorks Corp\SolidWorks\lang\russian" "english"
rename "C:\Program Files\SolidWorks Corp\SolidWorks\lang\Lang_temp" "russian"
start /wait "Solidworks_rus" "C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe"
rename "C:\Program Files\SolidWorks Corp\SolidWorks\lang\russian" "Lang_temp"
rename "C:\Program Files\SolidWorks Corp\SolidWorks\lang\english" "russian"
rename "C:\Program Files\SolidWorks Corp\SolidWorks\lang\Lang_temp" "english"
Пример с bat и reg-файлами можно скачать по ссылке
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.