Biblioteca de tiempo de ejecución de Scripting  

Utilizar Script Encoder

Script Encoder sólo codifica el código de las secuencias de comandos y deja intacto el resto del contenido del archivo para que aparezca como texto sin formato. Si desea utilizar Script Encoder, desarrolle y depure sus secuencias de comandos como haría normalmente y, después, utilice esta herramienta para codificar la secuencia de comandos final. Script Encoder utiliza los marcadores incluidos en el código fuente para identificar dónde debe comenzar la codificación.

Para Visual Basic® Scripting Edition (VBScript), el siguiente ejemplo muestra cómo se utiliza el marcador de codificación para mostrar un mensaje de derechos de autor en texto sin formato:

<SCRIPT LANGUAGE="VBScript">
'Copyright© 1998. Producciones XYZ. Reservados todos los derechos.
'**Start Encode**
' Aquí va el código.
</SCRIPT>

En JScript® el marcador de codificación es el siguiente:

<SCRIPT LANGUAGE="JScript">
//Copyright© 1998. Producciones XYZ. Reservados todos los derechos.
//**Start Encode**
// Aquí va el código.
</SCRIPT>

Cuando se ejecuta Script Encoder, cualquier código del bloque de secuencia de comandos que aparezca delante del marcador de inicio quedará sin codificar, mientras que el resto del bloque aparecerá codificado. Por tanto, si se omite el marcador de inicio se codifica todo el bloque de secuencia de comandos; mientras que si el marcador está al final del bloque no se codifica nada.

Una vez finalizada la codificación, debe tener en cuenta que el indicador de lenguaje de la etiqueta <SCRIPT> habrá cambiado. Para VBScript, el nuevo indicador será:

<SCRIPT LANGUAGE="VBScript.Encode">

Para JScript, el nuevo indicador será:

<SCRIPT LANGUAGE="JScript.Encode">

Script Encoder se invoca desde la línea de comandos de MS-DOS o el cuadro de diálogo Ejecutar, con la siguiente sintaxis:

SRCENC [modificadores] archivoEntrada archivoSalida

Consulte también

Introducción a Script Encoder | Sintaxis de Script Encoder | Ejemplo de codificación de secuencias de comandos

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.