| |
|
|
| |
-
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.
 |
|
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
|
|
|
|