跳转到主要内容
本节介绍使用 .Net 语言编写脚本的一些注意事项。
  • 可以使用 Workspace 和 ExportBatch 关键字访问对象元素。
  • .Net 程序集应使用 Microsoft .Net Framework 4.0 或更高版本进行编译。您可以在 Visual Studio 项目的属性中指定所需的 .Net Framework 版本。
  • 可以添加外部程序集,以供脚本和全局模块使用。既可使用标准程序集,也可使用用户编译的程序集。所添加程序集中的所有类都将在脚本和全局模块中可用。详情参见 External Assemblies
  • Scanning Station 对象不支持多线程。
  • 调试 .Net 脚本时,可使用 System.Diagnostics.Debugger.Break 方法。
  • 调试 .Net 脚本时,还需要包含调试信息的 *.pdb 文件。该文件可能非常大,我们不建议将其与脚本一同存储在项目中。不过,在调试 .Net 脚本时,必须指定脚本应使用相应的调试信息进行编译。若使用 Microsoft Visual Studio 2010,您可以附加到执行 .Net 代码的进程
  • 可以在脚本主体的开头与注释和空行一起编写“Using”指令。其语法与所用编程语言一致(C#.Net 使用 using,JScript.Net 使用 Import,VisualBasic.Net 使用 Imports)。例如:
using System.Drawing;
Image img = Image.FromFile( @"D:\2.png" );
注意: 你可以在脚本编辑器中使用 using 指令,但前提是关键字 using 出现在第一行可执行代码之前。例如:
using System.IO;
File.Create(@"C:\sample.txt");
  • 在 .NET 脚本中,可以直接调用所有全局模块中的函数,无需使用全局模块名称。
  • 如果不想为函数的可选参数(针对具有可选参数的函数)指定值,则必须传入 System.Type.Missing