This page provides information on how to silently install Enscape. A silent installation allows you to complete Enscape installation without user input during the process using a predefined set of options. To set up a silent installation follow the instructions below.
To install Enscape on multiple machines, prepare a config.xml file with the following content and adjust it as needed.
<DefValues> <Value Name="LOCALE" DataType="value">en-US</Value> <Value Name="STDROOT" DataType="value">/Library/Chaos/Enscape</Value> <Value Name="INSTALL_ARCHICAD" DataType="value">1</Value> <Value Name="INSTALL_RHINO" DataType="value">1</Value> <Value Name="INSTALL_SKETCHUP" DataType="value">1</Value> <Value Name="INSTALL_VECTORWORKS" DataType="value">1</Value> <Value Name="REMOTE_LICENSE" DataType="value">0</Value> <Value Name="ANONYMIZED_TELEMETRY" DataType="value">1</Value> <Value Name="PERSONALIZED_TELEMETRY" DataType="value">0</Value> <LicServer> <Host>localhost</Host> <Port>30304</Port> <Host1></Host1> <Port1>30304</Port1> <Host2></Host2> <Port2>30304</Port2> <User></User> </LicServer> </DefValues>
Mount the installation .dmg file to a directory of your choice from the command prompt with the following commands:
hdiutil attach Enscape-4.1.0.dmg -mountpoint ./enscape_mountpoint
Run the installation file from the command prompt with the following arguments:
./enscape_mountpoint/Enscape\ Installer.app/Contents/MacOS/Enscape.Installer -gui=0 -configFile=./config.xml -quiet=1
The example above assumes that config.xml is located in the current working directory, that is, the directory the command is executed from. If this is not the case, the correct path (relative or absolute) to config.xml should be specified instead. Also, make sure that if you are using double quotes to surround paths containing spaces, you are using the standard vertical Quotation mark character and not some of the other left/right double quotation mark characters. The path to config.xml must be a valid relative or absolute path. Web URLs, i.e. paths starting with http are not supported for specifying the config.xml location.
The -quiet=1 argument will cause the installer to read the variable values from the config.xml file and do the installation without user input. If you do not specify the -quiet=1 option, the installer will ask for a confirmation of each variable before proceeding.
To silently uninstall Enscape, run the installation file from the command prompt with the following arguments:
./enscape_mountpoint/Enscape\ Installer.app/Contents/MacOS/Enscape.Installer -gui=0 -auto -uninstallApp="Enscape" -log="/Library/Chaos/Enscape/uninstall/install.log"
Once you are done with the installation/uninstallation, unmount the drive:
hdiutil detach ./enscape_mountpoint
VARIABLE | VALUE | DESCRIPTION |
LOCALE | de | Deutsch |
en-US | English (United States) | |
es | Español | |
fr | Français | |
it | Italiano | |
nl | Nederlands | |
pl | Polski | |
pt-BR | Português (Brasil) | |
zh-Hans | 中文(简体) | |
ja | 日本語 | |
STDROOT | path | Specifies the installation location for Enscape. The default for All Users installation is C:\Program Files\Enscape on Windows and /Library/Chaos/Enscape on macOS. |
INSTALL_ARCHICAD | 0/1 | Specifies whether Enscape should be installed for Archicad. |
INSTALL_RHINO | 0/1 | Specifies whether Enscape should be installed for Rhino. |
INSTALL_SKETCHUP | 0/1 | Specifies whether Enscape should be installed for SketchUp. |
INSTALL_VECTORWORKS | 0/1 | Specifies whether Enscape should be installed for Vectorworks. |
REMOTE_LICENSE | 0/1 | Specifies Local (0) or Remote (1) License Server. If Remote License Server is specified, its address must be in the LicServer section. |
ANONYMIZED_TELEMETRY | 0/1 | Specifies whether Anonymized Telemetry is enabled. |
PERSONALIZED_TELEMETRY | 0/1 | Specifies whether Personalized Telemetry is enabled. If ANONYMIZED_TELEMETRY is 0, this value will be ignored. |
LicServer | 0/1 | Specifies Host-Port entries for the License Server. Enter the address of the Remote License server here if REMOTE_LICENSE is 1. |
Please, be aware that the LOCALE, ANONYMIZED_TELEMETRY and PERSONALIZED_TELEMETRY values specified during installation are the default values for new Enscape installations. If users change their preferences later through the Enscape UI inside the CAD, the users’ preferences will be serialized in their personal settings.json file and they will not be overwritten by a subsequent Enscape installation. Personal user preferences always take precedence over the default values set by the Installer.
The settings.json file is located in %USERPROFILE%\Documents\Enscape\Settings on Windows and in ~/Documents/Enscape/Settings on Mac.