Como ejecutar archivos .vbs

Iniciado por Erik#, 16 Diciembre 2008, 21:38 PM

0 Miembros y 1 Visitante están viendo este tema.

Erik#

Hola, me gustaria saber como ejecutar funciones de visual basic script en un ejecutable de vb6.
Gracias.

Karcrack

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

Erik#

Aunquee cree ficheros temporales.

WestOn

Wenas, que yo sepa no hace falta nada, tan solo escribe el codigo en vbs.

un saludo
En mi cabeza existe una barrera espacio-tiempo de 4cm³. ¿Alguien sabe como eliminarla?.
                                                                                                                                                                                                                            

Karcrack

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

Bl@ck-Ang€l

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


Say my name and will know who is the real Dark Angel!

Erik#

Pero las funciones vbs funcionan en vb6?

Karcrack

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 :)

Erik#