Tecnología

Inicio

Cómo encontrar una carpeta actual en VBS

Cómo encontrar una carpeta actual en VBS


Scripts de Visual Basic (VBS) son archivos que se utilizan para automatizar los procesos en el equipo local. Estos archivos son utilizados normalmente por los administradores de red para agregar impresoras, iniciar programas, asignar unidades de red y gestionar la configuración del usuario. Cuando se trabaja con archivos en el equipo local, la aplicación necesita saber el directorio actual. De este modo, el programa sabe si es en el directorio correcto para llamar o abrir un archivo. Por esta razón, el lenguaje VBS viene con una función interna que le ayuda a determinar el directorio actual.

Instrucciones

1 Haga clic en el archivo VBS que desea editar y seleccione "Abrir con". En la lista de programas, seleccione "Bloc de notas" y pulse el botón "OK".

2 Iniciar el archivo mediante la inserción de las variables en los siguientes pasos en el principio del archivo de código.

Crear el sistema de archivos y objetos de shell escribiendo el siguiente código:
Establecer my_shell = CreateObject ( "WScript.Shell")
Establecer sistema_archivos = CreateObject ( "Scripting.FileSystemObject")

Estos objetos se utilizan para manipular archivos y carpetas.

3 Obtener el directorio actual del archivo de script escribiendo en el siguiente código:
my_shell.CurrentDirectory = file_system.GetParentFolderName (Wscript.ScriptFullName)

Esto encuentra el directorio actual del archivo de la cáscara de ejecución.

4 Establecer el mandato para visualizar el directorio actual, insertando el siguiente código:
WScript.Echo my_shell.CurrentDirectory

Este código escribe el directorio actual a la línea de comandos

5 Guarde el archivo y ciérrelo. Haga doble clic en el archivo VBS en su ordenador y ver los resultados. El directorio actual de la que el script se está ejecutando se mostrará en un símbolo del sistema.