Incluyendo un fragmento de codigo en vbscript
Problema Planteado: Estamos creando un script llamado sampleinclude.vbs y queremos incluir un fragmento de código que se encuentra en el archivo que esta en el ruta c:\ScriptRepository\codigo.vbs. Como podemos lograr esto?
Al tener un témplate ya definido cuando necesitemos incluir fragmentos de código o clases en nuestros scripts, los pasos lógicos que se deben ejecutar para resolver el problema son:
- Obtener una copia del Témplate IncludeTemplate.vbs y si todavía no la tenemos vamos a la pagina de descargas, la buscamos como "Template for using include in vbscript" y la descargamos.
- Renombremos nuestro témplate Original IncludeTemplate.vbs al nombre del script que necesitamos crear en este caso: SampleInclude.vbs.
- Configuramos la ruta del repositorio central de código (Variable RepositoryFolderPath); En este caso es c:\ScriptRepository.
- Ejecutamos el Include del archivo que contiene el fragmento de código que queremos incluir o sea codigo.vbs.
RepositoryFolderPath ="c:\ScriptRepository"
Include "codigo.vbs"
Como es solo una demostracion, el fragmento de codigo del archivo codigo.vbs es muy simple y solamente ejecuta el comando wscript.echo generando una salida a pantalla.
' Codigo.vbs
WScript.Echo "Testing include in vbscript..."
Ejecutemos el script sampleinclude.vbs y se generara como salida la expresion "Testing include in vbscript" en la linea de comando si lo hacemos con Cscript.exe o un dialogo de confirmacion si lo hacemos con wscript.exe.
El codigo final del ejemplo lo podemos encontrar en la pagina de descargas, buscando por el criterio "MySamples: Include Code snippet in vbscript".