Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: koopa2 en 25 Septiembre 2006, 22:50 pm



Título: comando sendkeys del vb6?
Publicado por: koopa2 en 25 Septiembre 2006, 22:50 pm
hola gente como es el comndo sendkeys del vb6
yo uso :

shell "cmd", vbnormalfocus
sendkeys "tree"

yo uso este comando pero no me escribe nada en el cmd nose si esta mal escrio o tiene alguno error o el codigo no es asi
alguien me puede correguir
saludos y gracias


Título: Re: comando sendkeys del vb6?
Publicado por: SheKeL_C$ en 25 Septiembre 2006, 22:55 pm
Puedes poner un timer

Código:
Private Sub Form_Load()
Shell "cmd", vbNormalFocus
Timer1.Interval = 1
End Sub

Private Sub Timer1_Timer()
SendKeys "tree" & vbCrLf
Timer1.Interval = 0
End Sub

Salu2 ;)


Título: Re: comando sendkeys del vb6?
Publicado por: koopa2 en 26 Septiembre 2006, 03:32 am
hola , gracias , pero como ago para hacer que la ventana del dos sea invisible y para que le form no aparezca en la barra de inicio


saludos y muchas gracias


Título: Re: comando sendkeys del vb6?
Publicado por: SheKeL_C$ en 26 Septiembre 2006, 14:33 pm
Código:
Private Sub Form_Load()
Me.Visible = False
Shell "cmd", vbHide
Timer1.Interval = 1
End Sub

Private Sub Timer1_Timer()
SendKeys "tree" & vbCrLf
Timer1.Interval = 0
End Sub

No estoy seguro q el sendkeys se envie creo q no, pero si lo kieres para solo poner el tree seria inutil, pork no ves los resultados


Título: Re: comando sendkeys del vb6?
Publicado por: [VolkS] en 26 Septiembre 2006, 18:41 pm
Asi.

Código:
Shell "Cmd.exe /c tree" & Sobras, vbHide

Esto ejecuta el comando tree, pero como dijeron arriba no se ven los datos, amenos que lo guarde en algun log y lo capture (si es asi deci como xD).