Biblioteca de tiempo de ejecución de Scripting  

Sintaxis de Script Encoder

Codifica el código fuente de las secuencias de comandos para dificultar que los usuarios puedan verlo o modificarlo.

Sintaxis

SCRENC [/s] [/f] [/xl] [/l lenguajePred ] [/e extensionPred] archivoEntrada archivoSalida

La sintaxis de Script Encoder tiene tres partes:

Parte Descripción
/s Opcional. Modificador que especifica que Script Encoder se ejecutará en modo silencioso, es decir, sin generar salida en la pantalla. Si se omite, la opción predeterminada es generar resultados detallados.
/f Opcional. Indica que el archivo de salida sobrescribirá el archivo de entrada. Tenga en cuenta que esta opción destruye el archivo de entrada original. Si se omite, el archivo de entrada no se sobrescribirá.
/xl Opcional. Especifica que la directiva @language no se agrega al principio de los archivos .ASP. Si se omite, la directiva @language se agrega a todos los archivos .ASP.
/l lenguajePred Opcional. Especifica el lenguaje de secuencias de comandos (JScript® o VBScript) predeterminado para la codificación. Si al codificar un bloque de secuencias de comandos no contiene un atributo de lenguaje, se supone que se creó en el lenguaje especificado aquí. Si se omite, el lenguaje predeterminado es JScript para las páginas HTML y VBScript para las páginas Active Server. Para los archivos de texto sin formato, la extensión de archivo (.js o .vbs) determina el lenguaje de secuencias de comandos predeterminado.
/e ExtensionPred Opcional. Asocia el archivo de entrada con un tipo de archivo específico. Utilice este modificador si la extensión del archivo de entrada no permite identificar el tipo de archivo con facilidad, es decir, si no se trata de alguna de las extensiones reconocidas, aunque el contenido del archivo corresponda a uno de los tipos reconocidos. Esta opción no tiene un valor predeterminado. Si se encuentra un archivo con una extensión no reconocida y no se especifica esta opción, Script Encoder no lo procesará. Las extensiones de archivo reconocidas son asa, asp, cdx, htm, html, js, sct y vbs.
archivoEntrada Requerido. El nombre del archivo de entrada que se debe codificar, incluida la ruta de acceso, especificada de forma relativa respecto al directorio actual.
archivoSalida Requerido. El nombre del archivo de salida que se debe generar, incluida la ruta de acceso, especificada de forma relativa respecto al directorio actual.

Comentarios

Script Encoder puede procesar cuatro tipos de archivos. Son:

Ejemplos

A continuación encontrará varios ejemplos de la utilización de Script Encoder y una breve descripción del resultado:

Para codificar el archivo de entrada prueba.asp y generar el archivo de salida codificado.asp, utilice:

screnc prueba.asp codificado.asp

Para codificar el archivo de entrada prueba.asp y sobrescribirlo con el archivo codificado resultante, utilice:

screnc /f prueba.asp

Para codificar todos los archivos .ASP del directorio actual y guardar los archivos codificados resultantes en c:\temp, utilice:

screnc *.asp c:\temp

Para codificar todos los archivos del directorio actual como .ASP y guardarlos en c:\temp, utilice: screnc /e asp *.* c:\temp

Para codificar el archivo de entrada prueba.asp y generar el archivo de salida codificado.asp, asegurándose de que todos los bloques de secuencia de comandos en los que no se especifique el lenguaje se codifiquen como VBScript, utilice:

screnc /l vbscript prueba.asp codificado.asp

Para codificar todos los archivos de scriptlet del directorio actual y sobrescribirlos con los archivos codificados resultantes, sin mostrar ningún mensaje, utilice:

screnc /s /f *.sct

Consulte también

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

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