V-Ray for SketchUp 帮助文档(更新中)

V-Ray for SketchUp 的静默安装

想要阅读英文帮助文档原文,请点击这里

Windows


静默安装,让您可以预设一套参数设置,以便在安装 V-Ray 时无需用户输入选项。 要设置静默安装,请按照以下说明进行操作。

使用 -gui = 0 参数从命令提示符运行安装文件

vray_adv_34001_sketchup_win.exe -gui=0

根据安装说明的指示,设置你想要的批量安装方式,这会在安装包文件夹中创建一个文件名为 config.xml 的文件。

使用如下命令运行安装程序:

vray_adv_34001_sketchup_win.exe -gui=0 -configFile=”xml_file.xml” -quiet=1

这会让安装程序读取 xml 文件中的变量值,在安装过程中无需输入其它操作。如果你没有指定 ‘-quiet=1’ 选项,安装程序在执行每一个变量的时候都会要求确认。

Mac OS X


  1. 在终端(terminal)界面中,浏览您加载了 vray_adv_34001_sketchup_osx.dmg 文件的位置(双击该文件)。
  2. 使用 cd 命令浏览 .app 文件内部的内容,找到 vray_adv_34001_sketchup_osx.dmg /Contents/MacOS
  3. 在终端中输入:
    ./vray_adv_34001_sketchup_osx -gui=0
  4. 系统将提示您输入密码;请输入。
  5. 根据安装说明的指示,设置你想要的批量安装方式。
  6. .app 文件的文件夹中将会创建一个文件名为 config.xml 的文件。
  7. 现在您就可以在所有计算机上安装 V-Ray 了,浏览到 vray_adv_34001_sketchup_osx /Contents/MacOS 使用如下命令:
    ./vray_adv_34001_sketchup_osx -configFile=”config.xml” -gui=0 -quiet=1 -ignoreErrors=1

配置文件(Configuration File)


config.xml 文件存储了安装程序所需的配置信息。下方是此文件内容的范例。

<DefValues>
 <Value Name="SHOULDUNINSTALL" DataType="value">1</Value>
 <Value Name="PROGRAMDATA" DataType="value">C:\ProgramData</Value>
 <Value Name="STDROOT" DataType="value">C:\Program Files\Chaos Group\V-Ray\V-Ray 3.4 for SketchUp</Value>
 <Value Name="SKP_2015_PATH" DataType="value">C:\Program Files\SketchUp\SketchUp 2015\</Value>
 <Value Name="SKP_2016_PATH" DataType="value">C:\Program Files\SketchUp\SketchUp 2016\</Value>
 <Value Name="SKP_2017_PATH" DataType="value">not_present</Value>
 <Value Name="SKP_2015_PLUGINS_PATH" DataType="value">C:\ProgramData\SketchUp\SketchUp 2015\SketchUp\Plugins</Value>
 <Value Name="SKP_2016_PLUGINS_PATH" DataType="value">C:\ProgramData\SketchUp\SketchUp 2016\SketchUp\Plugins</Value>
 <Value Name="SKP_2017_PLUGINS_PATH" DataType="value">C:\ProgramData\SketchUp\SketchUp 2017\SketchUp\Plugins</Value>
 <Value Name="INSTALL_SKETCHUP" DataType="value">1</Value>
 <Value Name="EXTERNAL_LEGACY_INSTALLATION_CHECK" DataType="value">not_present</Value>
 <Value Name="REVERT_INSTALL" DataType="value">1</Value>
 <Value Name="APPSDK_PACKAGE_NAME" DataType="value">appsdk-win-1.11.0-vray3.45.1-20161109-beta.7z</Value>
 <Value Name="PROGRAMFILES" DataType="value">C:\Program Files</Value>
 <Value Name="STARTMENUPROG" DataType="value">C:\ProgramData\Microsoft\Windows\Start Menu\Programs</Value>
 <Value Name="OPEN_CHANGELOG" DataType="value">0</Value>
 <Value Name="REMOTE_LICENSE" DataType="value">0</Value>
 <Value Name="REG_LIC_SERVER" DataType="value">1</Value>
 <Value Name="INSTALL_SKETCHUP_2015" DataType="value">1</Value>
 <Value Name="INSTALL_SKETCHUP_2016" DataType="value">1</Value>
 <Value Name="INSTALL_SKETCHUP_2017" DataType="value">0</Value>
 <Value Name="INSTALL_LICENSE_SERVER" DataType="value">1</Value>
 <Value Name="INSTALL_SWARM" DataType="value">1</Value>
 <Value Name="FIREWALL_EXCEPTION" DataType="value">1</Value>
 <Value Name="TEMPDIR" DataType="value">C:\Users\Aaron\AppData\Local\Temp</Value>
 <LicServer>
  <Host>127.0.0.1</Host>
  <Port>30304</Port>
  <Host1>localhost</Host1>
  <Port1>30304</Port1>
  <Host2></Host2>
  <Port2>30304</Port2>
  <User></User>
 </LicServer>
</DefValues>

 
下表是安装程序中各变量的含义:

SHOULDUNINSTALL 指定卸载类型:

0 – 不卸载之前的版本。

1 – 卸载之前的版本。

PROGRAMDATA 指定 ProgramData 文件夹的位置。
STDROOT 指定 V-Ray for SketchUp 文件夹的根目录
SKP_2015_PATH 指定 SkethUp 2015 的路径。
SKP_2016_PATH 指定 SkethUp 2016 的路径。
SKP_2017_PATH 指定 SkethUp 2017 的路径。
SKP_2015_PLUGINS_PATH 指定 SketchUp 2015 插件文件夹的位置。
SKP_2016_PLUGINS_PATH 指定 SketchUp 2016 插件文件夹的位置。
SKP_2017_PLUGINS_PATH 指定 SketchUp 2017 插件文件夹的位置。
INSTALL_SKETCHUP 指定安装类型:

0 – 不安装 V-Ray for SketchUp。

1 – 安装 V-Ray for SketchUp。

EXTERNAL_LEGACY_INSTALLATION_CHECK 指定是否存在老版本。
REVERT_INSTALL 此参数用来控制安装程序遇到错误时 – 它会触发卸载程序并删除错误出现之前所生成的所有文件。

应该始终设置为默认值 1。

APPSDK_PACKAGE_NAME 指定所使用的 APPSDK 包。
OPEN_CHANGELOG 指定当安装完成时是否打开改动日志:

0 – 不打开改动日志。

1 – 打开改动日志。

REMOTE_LICENSE 指定是否在本地或其它计算机上运行 V-Ray 授权服务器:

0 – 授权服务器在本机运行。

1 – 服务器运行在本地网络中的其他计算机上。

REG_LIC_SERVER 指定是否注册 V-Ray 授权服务器:

0 – 不要注册 V-Ray 授权服务器。

1 – 注册 V-Ray 授权服务器。

INSTALL_SKETCHUP_2015 指定 V-Ray for SketchUp 2015 的安装:

0 – 不要安装 V-Ray for SketchUp。

1 – 安装 V-Ray for SketchUp。

INSTALL_SKETCHUP_2016 指定 V-Ray for SketchUp 2016 的安装:

0 – 不要安装 V-Ray for SketchUp。

1 – 安装 V-Ray for SketchUp。

INSTALL_SKETCHUP_2017 指定 V-Ray for SketchUp 2017 的安装:

0 – 不要安装 V-Ray for SketchUp。

1 – 安装 V-Ray for SketchUp。

INSTALL_LICENSE_SERVER 指定是否安装 V-Ray 授权服务器:

0 – 不要安装 V-Ray 授权服务器。

1 – 安装 V-Ray 授权服务器。

INSTALL_SWARM 指定是否安装 V-Ray Swarm 集群渲染:

0 – 不要安装 Swarm。

1 – 安装 Swarm。

FIREWALL_EXCEPTION 指定是否为 V-Ray 授权服务器添加防火墙权限(Firewall Exception):

0 – 不要给 V-Ray 授权服务器添加防火墙权限。

1 – 给 V-Ray 授权服务器添加防火墙权限。

TEMPDIR 指定临时文件夹的位置。