Microsoft 指令碼編碼器(2) --- 使用指令碼編碼器

來源:互聯網
上載者:User
編碼|指令碼 使用指令碼編碼器

指令碼編碼器只對指令碼代碼進行編碼,檔案的其他內容不動且以普通文本形式顯示。要使用指令碼編碼器,以通常方法對文本進行開發和調試,然後使用該公用程式對最終的指令碼進行編碼。 指令碼編碼器在原始碼中使用標記來標識編碼開始的位置。
對於 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>

當指令碼編碼器被調用時,在開始標記前,指令碼塊內的內容保持不變,而其他內容被編碼。因此,如果開始標記被省略,則指令碼編碼塊內的所有內容均被編碼,但如果開始標記在指令碼編碼塊的最後,則不對任何內容進行編碼。
在編碼發生後。您應該知道 <SCRIPT> 標記中的語言指示符已改變。對於 VBScript,新的指示符如下:

<SCRIPT LANGUAGE="VBScript.Encode">

對於 JScript (或 JavaScript),新的指示符如下:
<SCRIPT LANGUAGE="JScript.Encode">

指令碼編碼器在如下所示的 MS-DOS 命令列或“運行”對話方塊中被調用:
SRCENC [switches] inputfile outputfile

關於該公用程式的文法在指令碼編碼器文法中解釋。



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

11.11 Big Sale for Cloud

Get Unbeatable Offers with up to 90% Off,Oct.24-Nov.13 (UTC+8)

Get It Now >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。