- Windows Script Host - VBScript - Componentes - Scripting Runtime (SCRRun) -

El componente Scripting Runtime sirve, fundamentalmente, al acceso del sistema de archivos como:
- acceso directo a unidades de disco, carpetas y archivos
- interacción con unidades de discos y carpetas
- creación, traslado, copiado y borrado de carpetas y archivos
- creación, lectura y escritura de archivos de textos
- lectura y modificación de las características de unidades de disco, carpetas y archivos
- acceso directo a carpetas especiales
- acceso a entradas y salidas estándar
- modificación de los atributos de los archivos
- informaciones sobre la versión de los DLL
Este componente, además de estas funciones, se ocupa de la codificación de scripts y la incorporación de datos en listas.

Instalación
El componente Scripting Runtime es instalado automáticamente junto con WSH (scrrun.dll, el cual debe encontrarlo en la carpeta %System%)

Clases del componente Scripting Runtime

Clase Acceso Descripción
FileSystemObject CreateObject("Scripting.File
SystemObject")
Un objeto de esa clase representa el sistema de archivo completo, incluida la unidad de red.
Esta clase puede ser instanciada y sirve a la creación de instancias para otras clases de este componente.
Drive Con el método "GetDriver()", de una instancia de la clase "FileSystemObject" Representa una unidad de disco
Drives Con el atributo "Drivers" en una instancia de la clase "FileSystemObject" Lista de todas las unidades, no solo discos, si no, disquetes, discos duros, CD y enlaces con unidades lógicas
File Con el método "GetFile()", de una instancia de "FileSystemObject" Representa una carpeta
Files Con el atributo Files en una instancia de la clase "FileSystemObject" Lista todos los archivos en una carpeta
Folder Con el método "GetFolder()",de una instancia de la clase "FileSystemObject" Representa una carpeta
Folders Con el atributo "SubFolders", de una instancia de la clase "Folder" Lista todas las carpetas en una unidad
TextStream Con el método "OpenTextStream()" en una instancia de la clase "FileSystemObject" Representa un archivo de texto o el Stream I/O estándar

Elección del objeto
Sobre "GetObject()" no es posible acceder directamente a una unidad de disco, una carpeta o un archivo. Primero ha de crearse una instancia de "FileSystemObject" con el comando Create Object("Scripting.FileSystemObject"). Esta clase ofrece métodos como "GetDriver()", "GetFile()" y "GetFolder()" para el acceso a los elementos del sistema de archivos.


previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo