Как установить ARCHICAD с пользовательскими настройками по умолчанию

27 сентября 2004 | версия для печати

С новой версией ARCHICAD 9 поставляется инсталлятор, устанавливающий программу с заданными пользовательскими настройками. Например, вы можете установить ARCHICAD с предустановленными:

  • рабочей средой программы (настройки расположения панелей, состав меню, сочетания клавиш и др.);
  • библиотеками, загружаемыми по умолчанию;
  • настройками трансляторов DXF/DWG.

Эта возможность позволяет IT-специалистам проектных организаций настроить ARCHICAD в соответствии с требованиями компании и минимизировать затраты времени на установку и настройку программы.

Чтобы установить ARCHICAD с пользовательскими настройками по умолчанию, необходимо сделать следующее:

  1. Установите на один из компьютеров ARCHICAD 9 со стандартными настройками (опция Стандартная (или Typical) при установке).
  2. Используя диалог Окружающая среда (или Work Environment), настройте рабочую среду программы так, как того требуют стандарты вашей организации (Параметры -> Окружающая среда или Options → Work Environment). Из раздела Схемы параметров пользователя (User Preference Scheme) — подраздел Профили окружающей среды (Work Environment) — вы можете задать расположение папки автосохранения, кэш-папки, временной папки и папки шаблонов. Для каждого из созданных профилей можно задать свое расположение этих директорий.
  3. С помощью диалога Менеджер библиотек (Library Manager) загрузите библиотеки, которые используются в вашей организации (т.е. стандартную библиотеку организации: Файл -> Менеджер библиотек или File -> Library Manager). Библиотека может располагаться либо в общедоступной директории на сервере, либо на локальной машине, если абсолютный путь к библиотеке одинаков для каждой из машин, работающих в офисе.
  4. Настройте трансляторы DWG/DXF в диалоге Параметры трансляции DXF-DWG (DXF-DWG Translation Setup) и сохраните их в доступные по сети папки на сервере (доступ к диалогу можно получить следующим образом: из окна поэтажного плана выберите команду Файл → Сохранить как… (или File → Save as…), укажите тип файла: Файл DWG (*.dwg) и нажмите кнопку Параметры (Settings…). Также можно создать трансляторы на локальной машине, если локальный путь к транслятору одинаков для каждой из машин, работающих в офисе.
  5. Закройте ARCHICAD.
  6. Скопируйте на сервер инсталляционную папку ARCHICAD (с установочного диска — в папку, доступную по сети). Для платформы MAC OS потребуется скопировать все содержимое диска, для платформы PC достаточно скопировать только папку ARCHICAD 9.
    Замечание: Путь к сетевой папке не должен содержать символа «!».
  7. Инсталляционная папка ARCHICAD содержит в себе подпапку CompanyDefaults. Именно в нее необходимо переложить все файлы, созданные на предыдущих этапах. Правила, которых следует при этом придерживаться, собраны в таблице:
    ФайлИз папки
    (PC/MAC)
    В папку
    (англ./русск.)
    Default Libraries.xml Documents and Settings\user\Application Data\Graphisoft\ARCHICAD 9.0.0 INT R1 CompanyDefaults/Defaults/ArchiCAD
    или
    CompanyDefaults/Значения по умолчанию/ArchiCAD
    Home/Library/Preferences/Graphisoft/AC 9.0.0 INT V1
    WorkEnvironment folder Documents and Settings\user\Application Data\Graphisoft\ARCHICAD 9.0.0 INT CompanyDefaults/Defaults/ArchiCAD
    или
    CompanyDefaults/Значения по умолчанию/ArchiCAD
    Home/LibraryPreferences/Graphisoft/AC 9.0.0 INT R1
    WorkEnvironment folder Documents and Settings\user\Application Data\Graphisoft\ARCHICAD 9.0.0 INT CompanyDefaults/Defaults/PlotMaker
    или
    CompanyDefaults/Значения по умолчанию/PlotMaker
    Home/LibraryPreferences/Graphisoft/AC 9.0.0 INT R1
    Translator List.xml Documents and Settings\user\Application Data\Graphisoft\Dxf-Dwg Preferences AC 9.0 INT CompanyDefaults/Defaults
    или
    CompanyDefaults/Значения по умолчанию
    Home/Library/Preferences/Graphisoft/Dxf-Dwg Preferences AC 9.0 INT
    Трансляторы DXF-DWG, которые вы хотите установить вместе с программой …которую вы определили самостоятельно CompanyDefaults/Defaults/DXF-DWG Translators
    или
    CompanyDefaults/Значения по умолчанию/Трансляторы DXF-DWG
    Например, вот так:
  8. Удалите с машины ARCHICAD и запустите инсталляцию с сервера, задав следующие параметры:
    • для платформы PC: откройте диалог Выполнить (Run) из меню Пуск (Start). С помощью Windows Explorer найдите на сервере инсталляционную папку ARCHICAD после чего переместите в окно Выполнить (Run) иконку файла setup.exe. В командную строку будет скопирован путь к файлу. Добавьте к пути выражение -W log. record=yes.
      Например: «\\My server\My folder\My subfolder\ARCHICAD 9\Setup.exe» -W log. record=yes
    • для платформы MAC: откройте окно Terminal, найдите на сервере инсталляционную папку ARCHICAD (или просто переместите эту папку в окно Terminal) и введите следующее:
      ArchiCAD\ Installer.app/Contents/MacOS/ArchiCAD\ Installer -W log. record=yes
      Например: /Volumes/My\ Folder/My\ Subfolder/ArchiCAD\ 9/ArchiCAD\ Installer.app/Contents/MacOS/ArchiCAD\ Installer -W log. record=yes
  9. Мастер установки готов к заключительной установке. При установке программы выберите опцию Продвинутая (или Advanced).
    Замечание: Опция Продвинутая/Advanced доступна при установке, если в папке CompanyDefaults и ее поддиректориях есть хотя бы один XML-файл.
  10. Если установка прошла успешно, то на заключительном шаге вам будет предложено сохранить журнал установки — AdvancedLog.txt. Сохраните созданный файл в папку, содержащую файл setup.exe(PC) или ARCHICAD Installer (MAC).

Мы создали пакет бездиалоговой установки ARCHICAD. Теперь, если пользователь запустит с сервера файл setup.exe (или ARCHICAD Installer), программа установится автоматически, минуя вопросы и настройки, — с теми параметрами, которые мы только что задали.

Управление окружающей средой

Папка ОкружающаяСреда (WorkEnvironment)

По умолчанию окружающая среда ARCHICAD хранится в папке Значения по умолчанию (Defaults), расположенной в директории программы. Содержание этой папки не изменяется и не редактируется программой: папка всегда хранит «заводские» настройки от разработчиков. При установке ARCHICAD все пользовательские настройки окружающей среды копируются в папку:

Для PCДля русской версии:
Documents and Settings\username\Application Data\Graphisoft\ARCHICAD 9.0.0 RUS R1\ОкружающаяСреда
Для международной версии:
Documents and Settings\username\Application Data\Graphisoft\ARCHICAD 9.0.0 INT R1\WorkEnvironment
Для MACДля русской версии:
Userhome/Library/Preferences/Graphisoft/AC 9.0.0 RUS V1/ ОкружающаяСреда
Для международной версии:
Userhome/Library/Preferences/Graphisoft/AC 9.0.0 INT V1/ WorkEnvironment
Именно в эту папку сохраняются все новые профили и изменения окружающей среды. Если пользователь выберет какой-либо новый профиль, программа возьмет настройки из этой папки.

Папка Самая последняя ОкружающаяСреда (Latest Work Environment)

Если пользователь изменил окружающую среду и не сохранил изменения в виде нового профиля, программа сохранит все настройки в эту папку (в зависимости от версии настройки сохраняются под именем Специальный или Custom) и при следующем запуске программы использует ее для загрузки настроек. Расположение папки:
Для PCДля русской версии:
Documents and Settings\username\Application Data\Graphisoft\ARCHICAD 9.0.0 RUS R1\Самая последняя ОкружающаяСреда
Для международной версии:
Documents and Settings\username\Application Data\Graphisoft\ARCHICAD 9.0.0 INT R1\Latest Work Environment
Для MACДля русской версии:
Userhome/Library/Preferences/Graphisoft/AC 9.0.0 RUS V1/ ОкружающаяСреда
Для международной версии:
Userhome/Library/Preferences/Graphisoft/AC 9.0.0 INT R1/ Самая последняя ОкружающаяСреда

Профиль, который загружает настройки из этой папки, называется Последний используемый профиль (use latest settings).

Как перевести всех пользователей на внутрикорпоративный стандарт

ИТ-специалисты компании могут создать свою (офисную) стандартную настройку окружающей среды. В этом случае среда должна загружаться с центрального сервера, а пользователям необходимо запретить изменение настроек среды. Для этого системный администратор должен настроить среду на своей машине, а затем экспортировать ее на сервер в доступную по сети папку.

Далее на всех клиентских машинах необходимо настроить либо реестр (PC), либо эквивалентный plist-файл (MAC):

для PC:
  1. Откройте реестр. В диалоге Выполнить (Run) введите команду 'regedit'.
  2. Найдите раздел: HKEY_CURRENT_USER/Software/Graphisoft/ArchiCAD/ARCHICAD 9.0.0 INT R1/Work Environment/RemoteProfileSetURL
  3. Откройте ключ на редактирование (двойным щелчком мыши на ключе) и в поле Значение (Value data) введите полный путь к папке окружающей среды на сервере. Путь должен содержать префикс: LAN://.
    Например: LAN://CompanyServer/MyFolder/MySubfolder/WorkEnvironment
для MAC:
  1. Найдите в папке /Library/Pretefernces/ файл com.graphisoft.AC 9.0.0 INT v1. plist. Это обычный XML-файл.
  2. Откройте его с помощью текстового редактора и измените строку:
    <key>RemoteProfileSetURL</key>
    <string></string>


    на такую строку:

    <key>RemoteProfileSetURL</key>
    <string>lan://CompanyServer/MyFolder/MySubFolder/MyWorkEnvironment</string>


    Аналогичных результатов можно добиться с помощью окна Terminal, используя команду defaults write «com.graphisoft.AC 9.0.0 INT v1 «RemoteProfileSetURL «<string> lan://CompanyServer/MyFolder/MySubFolder/MyWorkEnvironment </string>»

Частичная настройка окружающей среды

Может возникнуть ситуация, при которой следует настроить только часть параметров окружающей среды, оставив пользователям возможность настройки остальных параметров: например, зафиксировать как корпоративный стандарт настройку меню и сочетаний клавиш, но позволить пользователям управлять расположением панелей, диалогов и т. д. В этом случае ИТ-специалист должен настроить только Схемы клавишных команд (Shortcut Schemes) и Схемы расположения команд (Command Layout Schemes), а остальные параметры оставить неизменными. Если окружающую среду скопировать в таком виде на сервер, пользователи не смогут изменить сочетания клавиш и расположение пунктов меню, но другие параметры будут доступны для изменения.

Gergely Kmethy, 27 сентября 2004