脚本 Encoder 只对脚本代码进行编码,而不对文件的任何其他内容作任何改动,仍显示为纯文本。若要使用脚本 Encoder,请以普通方法开发和调试您的脚本,然后使用该实用程序对最终脚本进行编码。脚本 Encoder 在源代码中使用标记来标识应从哪里开始编码。
对于 Visual Basic® Scripting Edition (VBScript),下面的示例说明如何使用编码标记来展示纯文本格式的版权信息:
<SCRIPT LANGUAGE="VBScript"> 'Copyright© 1998. XYZ Productions. All rights reserved.'**
开始编码**
' 这里是您的代码。 </SCRIPT>
在 JScript® 中,编码标记如下所示:
<SCRIPT LANGUAGE="JScript"> //Copyright© 1998. ZYX Productions. All rights reserved.//**
开始编码**
// 这里是您的代码。 </SCRIPT>
当调用脚本 Encoder 时,脚本块中开始标记之前的全部内容都不会被编码,而脚本块中的其他内容都将被编码。因此,如果省略开始标记,整个脚本块都会被编码,但如果开始标记在脚本块的结尾处,就不会对任何内容进行编码。
进行编码后,应该知道 <SCRIPT> 标记中的语言指示项已发生了变化。对于 VBScript,新的指示项如下所示:
<SCRIPT LANGUAGE="VBScript.Encode
">
对于 Jscript,新的指示项如下所示:
<SCRIPT LANGUAGE="JScript.Encode
">
脚本 Encoder 的调用是在 MS-DOS 命令行上或“运行”对话框中进行的,如下所示:
SRCENC [开关] 输入文件 输出文件