脚本应用程序
脚本应用程序必须以要调用的脚本界面命名(如 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的多个键)。 |