BeforeEdit

从这个接口调用的脚本应用程序用于在启动编辑器或开发环境时执行操作。编辑器只有在脚本程序完成后(完成、取消或因超时而暂停)才会打开。

例如:通过用这个版本的编辑器打开用旧版本编辑器创建的文件,可以解决向上/向下的兼容性问题。

 

如何使用编程接口:

  1. 启动一个编辑器或一个开发环境。
  2. 编程接口BeforeEdit被调用,脚本应用被执行。
  3. 编辑器已启动。

 

你也可以在一个组件中管理多个项目

如果一个包含多个项目的组件被打开,BeforeEdit将在选择对话框被调用之前和之后 被触发。这种行为可以通过在客户端的 Client.ini 的公用段部分或服务器的 ClientConfigUpdate.ini 中将EnableOldBeforeEditBehavior的键值设置为Y来防止。

 

该脚本应用程序的命令行

ScriptBeforeEdit.exe /ConfigFileW:[接口文件的绝对路径] /rd:[客户端存档的路径] /at:c

 

接口文件的描述

全局接口文件部分中描述了[Common]、[User]、[Component]、[ExclusiveUse]和[UnderDevelopment]等部分。

[Specific]

INI键 I/O 描述
WorkingDir I 组件工作目录的完整路径(可能是空的)
SelectedFile I

从项目中选择的文件

如果没有发现任何项目或多个项目,本节为空。

SelectedItem I

在SelectedFile键中选择的元素

如果没有发现任何项目或多个项目,本节为空。

CompareClass I

为文件比较类

比较类在SelectedFile键中得到了更详细的描述。

 

[Result]

本节的键值在 全局接口文件部分有描述。

INI键 I/O 描述
Done O

脚本程序在发生错误时是否显示为已完成

Y: 当发生错误时,脚本程序显示为已完成。在出现错误的情况下,系统不会尝试反复运行脚本程序。

N: 在出现错误的情况下,脚本程序不被视为已完成。

默认值是 N

 

相关主题

全局接口文件部分

AdminClient -> INI 文件