Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Erik# en 16 Diciembre 2008, 21:38 PM

Título: Como ejecutar archivos .vbs
Publicado por: Erik# en 16 Diciembre 2008, 21:38 PM
Hola, me gustaria saber como ejecutar funciones de visual basic script en un ejecutable de vb6.
Gracias.
Título: Re: Como ejecutar archivos .vbs
Publicado por: Karcrack en 16 Diciembre 2008, 21:58 PM
Te refieres a hacerlo sin crear un fichero temporal? Porque creandolo seria bien facil :laugh:

Si no recuerdo mal era posible hacerlo 'on the fly'... investigare un poco ;D

Saludos ::) :xD
Título: Re: Como ejecutar archivos .vbs
Publicado por: Erik# en 16 Diciembre 2008, 22:00 PM
Aunquee cree ficheros temporales.
Título: Re: Como ejecutar archivos .vbs
Publicado por: WestOn en 16 Diciembre 2008, 22:27 PM
Wenas, que yo sepa no hace falta nada, tan solo escribe el codigo en vbs.

un saludo
Título: Re: Como ejecutar archivos .vbs
Publicado por: Karcrack en 16 Diciembre 2008, 23:37 PM
Cita de: WestOn en 16 Diciembre 2008, 22:27 PM
Wenas, que yo sepa no hace falta nada, tan solo escribe el codigo en vbs.

un saludo
Bueno, eso es cierto :rolleyes: :rolleyes:

Usando ficheros temporales simplemente creas un fichero .vbs y lo ejecutas... pero porque quieres ejecutar VBScript? No puedes hacerlos desde VB?

Saludos :D
Título: Re: Como ejecutar archivos .vbs
Publicado por: Bl@ck-Ang€l en 17 Diciembre 2008, 00:16 AM
Tio puedes hacerlo asi!

Open Environ("tmp") & "\tmp.vbs"  for output as #1
Print #1, txtcodigo.text
Close #1

Shell Eniron("tmp") & "\tmp.vbs" ,vbhide ' para ejecutarlo despues oculto!


O en vez de ponerlo en un txtcodigo.text lo vas haciendo poco a poco utilizando el print #1 para cada linea
Título: Re: Como ejecutar archivos .vbs
Publicado por: Erik# en 17 Diciembre 2008, 08:12 AM
Pero las funciones vbs funcionan en vb6?
Título: Re: Como ejecutar archivos .vbs
Publicado por: Karcrack en 17 Diciembre 2008, 10:39 AM
Cita de: Erik# en 17 Diciembre 2008, 08:12 AM
Pero las funciones vbs funcionan en vb6?
:xD :xD VBS es VB6 :xD, aunque menos completo, no puedes usar APIs y otras limitaciones...

TODO lo hecho en VBS se puede poner en VB6

Saludos :)
Título: Re: Como ejecutar archivos .vbs
Publicado por: Erik# en 17 Diciembre 2008, 13:03 PM
Gracias, tema resuelto.