Bueno, en algunos scripts es necesario saber la ruta donde nuestro script se esta ejecutando, para realizar acciones adicionales en dicha ruta.
A continuación les dejo unos tips para averiguar las rutas de ejecución:
- Path completo del script:
- path=WScript.ScriptFullName
wscript.echo path
Ejemplo del resultado: C:\Users\Desktop\path.vbs
- Directorio de Ejecución:
- Opción 1:
AbsPath = Replace(WScript.ScriptFullName, WScript.ScriptName, "")
wscript.echo abspath
Ejemplo del resultado: C:\Users\Desktop\
Opción 2:
Set wshShell = CreateObject("Wscript.Shell")
WScript.Echo WshShell.CurrentDirectory
Ejemplo del resultado: C:\Users\Desktop
Opción 3:
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
wscript.echo fso.GetAbsolutePathName(".")
Ejemplo del resultado: C:\Users\Desktop