Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Error WScript.StdOut.Write Controlador no válido 80070006
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Error WScript.StdOut.Write Controlador no válido 80070006

Publicar nuevo tema Responder al tema
Foros de discusión » VB.Net, C# .Net, Visual Studio .Net   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Error WScript.StdOut.Write Controlador no válido 80070006 Responder citando

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.
MensajePublicado:
Vie Oct 10, 2014 1:09 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error WScript.StdOut.Write Controlador no válido 8007000 Responder citando



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.
MensajePublicado:
Vie Oct 10, 2014 1:38 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: [RESUELTO] Error StdOut.Write Controlador no válido 8007000 Responder citando



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.

Gracias!!
MensajePublicado:
Vie Oct 10, 2014 1:43 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » VB.Net, C# .Net, Visual Studio .Net  

Cambiar a:  
Key
  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
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+