跳转至

脚本应用程序

脚本应用程序必须以要调用的脚本界面命名(如 ScriptBeforeUpload 或 ScriptAfterUpload),并以 EXE 或 BAT 两种文件格式之一提供(如 ScriptBeforeUpload.exe 或 ScriptBeforeUpload.bat)。

Info

如果脚本目录中包含两个文件扩展名为 *.exe 和 *.bat 的同名脚本应用程序,则只执行文件扩展名为 *.exe 的脚本应用程序。

脚本应用程序通过命令行调用,参数如下。

参数 描述
/ConfigFileW: UTF-16 编码界面文件的绝对路径(路径和名称)
/rd: 服务器存档路径
/at: 执行位置

Info

出于兼容性考虑,可以在本地代码页中使用接口文件。参数 /ConfigFile: 就是为此目的而设置的。参数 /ConfigFile: 包含以本地代码页编码的接口文件的绝对路径,如果可以从 UTF-16 转换而不丢失信息的话。

强烈建议检查现有脚本是否支持 Unicode,并在必要时对其进行调整。

示例

使用接口文件中的信息在服务器端调用脚本应用程序 ScriptBeforeUpload.exe:

ScriptBeforeUpload.exe /ConfigFile:D:\ServerArchive\VD_TMP_VD\639DA01F8ABD4D9D80C702AF85C822F5.ini /rd:D:\ServerArchive
/at:s /ConfigFileW:D:\ServerArchive\VD_TMP_VD\F9E5E19475BC4AC7945E2DA75ED8E74A.ini

Info

如果在启动或执行脚本应用程序时发生错误,任务将失败,错误消息将作为任务结果返回。

初始化文件用于为特定组件类型分配脚本。该文件必须始终以相应的Script*.exe 命名(例如,ScriptBeforeEdit.exe -> ScriptBeforeEdit.ini):

[部分

描述
默认 所有组件类型要执行的 SCRIPT 文件名称
{组件类型 ID} 要为指定的组件类型执行的SCRIPT文件的名称(可以使用不同组件类型ID的多个键)。