腳本 Encoder 只對腳本代碼進行編碼,而不對文件的任何其他內容作任何改動,仍顯示為純文本。若要使用腳本 Encoder,請以普通方法開發(fā)和調試您的腳本,然后使用該實用程序對最終腳本進行編碼。腳本 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> 標記中的語言指示項已發(fā)生了變化。對于 VBScript,新的指示項如下所示:
<SCRIPT LANGUAGE="VBScript.Encode
">
對于 Jscript,新的指示項如下所示:
<SCRIPT LANGUAGE="JScript.Encode
">
腳本 Encoder 的調用是在 MS-DOS 命令行上或“運行”對話框中進行的,如下所示:
SRCENC [開關] 輸入文件 輸出文件