014c09ba75e96f52.jpg

如果您想自动部署许可证,以便Enscape用户不必在首次启动Enscape时手动输入代码,只需按照以下步骤操作:

1.创建一个名为“License.txt”的文件,其中包含您的许可证代码

2. 在要部署Enscape的计算机上创建目录“ %ProgramData%\ Enscape ”

3.将License.txt放在那里

启动使用过的CAD软件后,将自动应用文件中的许可证代码。如果成功,该文件将被删除。

这是一个非常简单的部署脚本,您可以根据自己的需要采用:

如果不存在“%ProgramData%\ Enscape”md“%ProgramData%\ Enscape”
echo your_license_code>“%ProgramData%\ Enscape \ License.txt”
启动/ w Enscape-Setup.exe / S.

注意: 如果您希望在每次启动时(对于每个用户)部署许可证而不删除,请将其命名为“License-Persistent.txt”,并将其放入“%ProgramData%\ Enscape”

为所有用户部署ArchiCAD的Enscape

从安装程序中选择“所有用户”选项只会为已经在本地系统上登录至少一次的用户安装它。为了确保每个用户的安装,您有以下选择:

  • [需要管理员权限]在任何用户的第一次登录时运行脚本,从那里调用位于{EnscapeInstallationPath} \ Installer \ Output中的插件安装  程序  (确保将“0 | 1”替换为“0”或“1” “,取决于您是否希望为相应的App安装Enscape。)
    • {EnscapeInstallationPath} \ Installer \ Output \ Create-Plugin-Metadata_Admin.exe / dir =“{EnscapeInstallationPath}”/ verysilent / InstallForAllUsers = 1 / ArchiCAD = 1 / Revit = 0 | 1 / SketchUp = 0 | 1 / Rhino = 0 | 1
  • [不需要管理员权限]在任何用户首次登录时运行脚本,并将以下键写入注册表,替换花括号中的任何表达式,如下面进一步说明:
    • [HKEY_CURRENT_USER \ Software \ GRAPHISOFT \ ARCHICAD-64 \ ARCHICAD-64 {Signature} \ Add-On Manager]“Use Default Location”= dword:1 
      “Default Location”=%DEFAULT%
      [HKEY_CURRENT_USER \ Software \ GRAPHISOFT \ ARCHICAD-64 \ ARCHICAD-64 {签名} \加载项管理器\包含]“包含数字”=“{索引}” 
      “#{索引}。”=“lan.flat:/// {EnscapeInstallationPath_ForwardSlashes} /Bin64/Enscape.Archicad .Plugin.Host.apx”

      • {签名}:格式为“{Version} {Locale} {Revision}”。示例:“21.0.0 USA R1”要查找,请打开注册表并导航至[HKEY_CURRENT_USER \ Software \ GRAPHISOFT \ ARCHICAD-64]
      • {Index}:查找[HKEY_CURRENT_USER \ Software \ GRAPHISOFT \ ARCHICAD-64 \ ARCHICAD-64 {签名} \加载项管理器\包含\包含编号]并将该数字增加1.如果此项不存在,请使用1。
      • {EnscapeInstallationPath}:Enscape位置的绝对路径
      • {EnscapeInstallationPath_ForwardSlashes}:您的Enscape位置的绝对路径。确保使用正斜杠。