Codifica el código fuente de las secuencias de comandos para dificultar que los usuarios puedan verlo o modificarlo.
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. |
Script Encoder puede procesar cuatro tipos de archivos. Son:
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
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. |