Altova XMLSpy 2024 Enterprise Edition

在脚本编辑器中创建的所有脚本和脚本信息都存储在Altova脚本项目(.asprj文件)中。脚本项目可以包含宏、应用程序事件处理器和窗体(它可以具有其自己的事件处理器)。此外,您可以将全局变量和函数添加到“全局声明”脚本中,这使得这些变量和函数可以在整个项目中访问。

 

要开始一个新项目,请运行菜单命令工具 | 脚本编辑器

 

支持在脚本项目中使用的语言是JScript和VBScript(不要与Visual Basic混淆,后者不受支持)。这些脚本引擎默认在Windows上可用,并没有任何特殊的运行要求。您可以按如下方式选择一种脚本语言:

 

1.右键单击左上方窗格中的项目项,然后从上下文菜单中选择项目设置

2.选择一种语言(JScript或VBScript),然后单击确定

scr_select_language

从上方“项目设置”对话框中,您还可以更改目标.NET Framework版本。如果您的脚本项目需要较新的.NET Framework版本中的功能,这通常是必要的。请注意,任何使用您的脚本项目的客户端都需要安装相同的.NET Framework版本(或更高的兼容版本)。

 

默认情况下,脚本项目会引用多个.NET程序集,例如SystemSystem.DataSystem.Windows.Forms等。如有必要,您可以导入其他.NET程序集,包括来自.NET全局程序集缓存(GAC)的程序集或自定义.dll文件的程序集。您可以按如下方式导入程序集:

 

1.静态方式:通过将它们手动添加到项目中。右键单击左上方窗格中的项目,然后从上下文菜单中选择添加.NET程序集

2.动态方式:在运行时,通过从代码调用CLR.LoadAssembly命令。

 

如有必要,您可以创建多个脚本项目。您可以将脚本项目保存到磁盘,然后稍后将其加载回脚本编辑器。为此,请使用工具栏中的标准Windows按钮:新建打开保存另存为。一旦脚本项目经过测试并准备好部署,您可以将其加载到XMLSpy中并运行它的宏或事件处理器。有关更多信息,请参见启用脚本和宏

 

您还可以在以下路径找到一个脚本项目示例:C:\Users\<user>\Documents\Altova\XMLSpy2024\Examples\SampleScripts.asprj.

 

接下来的部分重点介绍您的脚本项目可能需要的部分:全局声明、宏、窗体和事件。

© 2017-2023 Altova GmbH