Necesito iniciar programas en mi sistema local utilizando VBScript. Pero estoy teniendo problemas con la sintaxis. Esto es lo que estoy usando en este momento -Inicie programas cuya ruta contiene espacios
Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("iexplore")
Set objShell = Nothing
El código anterior inicia con éxito el IE. Quiero lanzar otros navegadores. Pero, si uso -
Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("c:\Program Files\Mozilla Firefox\firefox.exe")
Set objShell = Nothing
, se emite un error que indica que no se encontró el archivo o la ruta. No estoy seguro de cómo se toma el parámetro dentro de la función Run(). ¿Debo dar la ruta a un EXE o debo dar algunos comandos de DOS?
Hola, gracias! Me confundí con las comillas: D Pero una nota: usar simplemente "firefox.exe" no funcionó. –
puede usar 'objShell.Run (" ""% ProgramFiles% \ Mozilla Firefox \ firefox.exe "" ")' para resolver el problema de 64 bits –
No es realmente Jack. Es posible que Firefox aún esté instalado en% ProgramFiles (x86)%. – mgr326639