使用腳本編碼器
腳本編碼器只對腳本代碼進行編碼,文件的其他內容不動且以普通文本形式顯示。要使用腳本編碼器,以通常方法對文本進行開發和調試,然後使用該實用程序對最終的腳本進行編碼。 腳本編碼器在源代碼中使用標記來標識編碼開始的位置。
對於 Visual Basic® Scripting Edition (VBScript),如下示例顯示了如何使用編碼標記來顯示普通文本的版權信息:
<SCRIPT LANGUAGE="VBScript">
'Copyright© 1998. XYZPRoductions. All rights reserved.
'**開始編碼**
' 這裡放您的代碼.
</SCRIPT>
在 JScript® 中,編碼標記如下:
<SCRIPT LANGUAGE="JScript">
//Copyright© 1998. ZYX Productions. All rights reserved.
//**開始編碼**
// 這裡放您的代碼.
</SCRIPT>
當腳本編碼器被調用時,在開始標記前,腳本塊內的內容保持不變,而其他內容被編碼。因此,如果開始標記被省略,則腳本編碼塊內的所有內容均被編碼,但如果開始標記在腳本編碼塊的最後,則不對任何內容進行編碼。
在編碼發生後。您應該知道 <SCRIPT> 標記中的語言指示符已改變。對於 VBScript,新的指示符如下:
<SCRIPT LANGUAGE="VBScript.Encode">
對於 JScript (或 JavaScript),新的指示符如下:
<SCRIPT LANGUAGE="JScript.Encode">
腳本編碼器在如下所示的 MS-DOS 命令行或“運行”對話框中被調用:
SRCENC [switches] inputfile outputfile
關於該實用程序的語法在腳本編碼器語法中解釋。