Asunto: Error WScript.StdOut.Write Controlador no válido 80070006
Hola, estoy haciendo un pequeño script VBS (Visual Basic Script) en un equipo con Windows XP (también con el mismo resultado en Windows 7), el contenido del script es sencillo, una variable, un valor y tratar de mostrar ese valor en la ventana de MSDOS con WScript.StdOut.Write:
Código:
Dim pruebaSalida
pruebaSalida = "Prueba"
WScript.StdOut.Write pruebaSalida
Al hacer doble clic sobre el fichero vbs (lo he llamado "salida.vbs"), me muestra este error:
---------------------------
Windows Script Host
---------------------------
Secuencia de comandos: D:\facturacion\salida.vbs
Línea: 3
Carácter: 3
Error: Controlador no válido.
Código: 80070006
Origen: (null)
---------------------------
Aceptar
---------------------------
¿A qué puede ser debido? creo que el código está bien, está copiado de la web oficial de Microsoft.
Publicado:
Vie Oct 10, 2014 1:09 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Error WScript.StdOut.Write Controlador no válido 8007000
Anuncios
El código VBScript es correcto, el problema está en la forma en que ejecutas el fichero vbs. Para que te funcione la salida con WScript.StdOut.Write deberás ejecutar el fichero vbs con CScript.exe, algo así:
Código:
CScript.exe D:\facturacion\salida.vbs
Si ejecutas el comando anterior desde una ventana de MS-DOS podrás ver el resultado que devuelta tu aplicación VBS.
Publicado:
Vie Oct 10, 2014 1:38 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: [RESUELTO] Error StdOut.Write Controlador no válido 8007000
Anuncios
alonsojpd escribió:
El código VBScript es correcto, el problema está en la forma en que ejecutas el fichero vbs. Para que te funcione la salida con WScript.StdOut.Write deberás ejecutar el fichero vbs con CScript.exe, algo así:
Código:
CScript.exe D:\facturacion\salida.vbs
Si ejecutas el comando anterior desde una ventana de MS-DOS podrás ver el resultado que devuelta tu aplicación VBS.
Genial, resuelto y funcionando con tus indicaciones, he creado un fichero .bat de proceso por lotes que ejecuta el scritp VBS salida.vbs con CScript.exe y funciona perfecto.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A