Добрый день. Поправьте шапку новым 2017-м TV:
DWG TrueView 2017 x32
http://download.autodesk.com/esd/dwgtrueview/2017/DWGTrueView_2017_Enu_32bit.sfx.exe DWG TrueView 2017 x64
http://download.autodesk.com/esd/dwgtrueview/2017/DWGTrueView_2017_Enu_64bit.sfx.exe Русификатор из шапки работает, но тенденция: ещё больше не переведённых меню и надписей.
Небольшое дополнение насчёт русификации: Если заменить этот файл (dwgviewr.cuix) внутри папок с программой
\DWG TrueView 2017 - English\UserDataCache\Support и
\DWG TrueView 2017 - English\UserDataCache\en-us\Support, то для вновь заходящих пользователей, у которых будет создаваться новый профиль при первом запуске TV русификация будет "автоматической".
Это не относится к пользователю, под учетной записью которого производилась инсталляция - у него профиль будет в исходном, английском варианте.
Добавлено: Если кому то будет интересно
Unattended установка: Сначала нужно приготовить инсталлятор.
1. Нужно распаковать DWGTrueView_20xx_Enu_xxbit.sfx.exe в папку, просто запустив его. По умолчанию это будет C:\Autodesk\DWGTrueView_20xx_Enu_xxbit. После того, как отработает модуль самораспаковки (в разных версиях TV у AutoDesk были разные архиваторы), стартует setup, из него следует тут же выйти, не запуская Install.
2. Внутри корневой папки будет множество папок, и файлы setup.exe, setup.ini.
Собственно, для нужного результата надо запускать не sfx-exe, а setup.exe с заданными ключами.
Например,
setup.exe /w /t /l /q "C:\Autodesk\DWGTrueView_20xx_Enu_xxbit\setup.ini".
%ErrorLevel%-переменная на выходе возвращает состояние ошибки:
0 - ошибок не было.
1641 - инсталляция ОК, но требуется перезагрузка, это случится, если установка производится с уже залогиненным пользователем, у которого может быть запущено что то, затрагивающее dotnet, библиотеки vc redistributable (т.е. практически всегда).
Папку с инсталлятором можно снова запаковать во что-то, что будет передавать командную строку (параметры) в неизменном виде на вход setup.exe, но я такой цели себе не ставил, упаковывал обычным rar.
Unattended деинсталляция. Немного корява, т.к. нужно знать ключи/ID каждого из продуктов TV. Например, для DWG TrueView 2016 x64:
"%WINDIR%\system32\msiexec.exe" /q /x {5783F2D7-F028-0409-0100-0060B0CE6BBA} /norestart На выходе %ErrorLevel% возвращает 0, если деинсталляция прошла успешно.
Вот ключи деинсталляции для известных (мне) версий:
TrueView 2013 x86 {5783F2D7-B028-0409-0000-0060B0CE6BBA}
TrueView 2013 x64 {5783F2D7-B028-0409-0100-0060B0CE6BBA}
TrueView 2014 x86 {5783F2D7-D028-0409-0000-0060B0CE6BBA}
TrueView 2014 x64 {5783F2D7-D028-0409-0100-0060B0CE6BBA}
TrueView 2015 x86 {5783F2D7-E028-0409-0000-0060B0CE6BBA}
TrueView 2015 x64 {5783F2D7-E028-0409-0100-0060B0CE6BBA}
TrueView 2016 x86 {5783F2D7-F028-0409-0000-0060B0CE6BBA}
TrueView 2016 x64 {5783F2D7-F028-0409-0100-0060B0CE6BBA}
TrueView 2017 x86 {28B89EEF-0028-0409-0000-CF3F3A09B77D}
TrueView 2017 x64 {28B89EEF-0028-0409-0100-CF3F3A09B77D}
В принципе, я это использую в домене для рабочих станций на XP (до 2013-й версии) и Windows 7 (86,64). Развернутый инсталлятор предварительно упаковывал назад rar-ом, установка производилась от имени system (GPO-скрипты), перепакованный архив вытягивается с файл-сервера, распаковывается в %TEMP%, и т.д..., в случае успешной инсталляции нового ПО, производится тихое удаление старого (в цикле по всем ключам). Всё успешно обновляется с 2013-й версии TV.