hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
06 de ſeptiembre de 2008, 12:50:16
Noticias: ¿No te llega el email de confirmacion?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Escribir en otro programa.
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] 2  Todos Ir Abajo Imprimir
Autor Tema: Escribir en otro programa.  (Leído 709 veces)
hectorzx
NZ1
*
Desconectado Desconectado

Mensajes: 63


Ver Perfil
« : 23 de Agosto de 2007, 04:42:46 »

El titulo de este "post" lo dice todo, mi pergunta es que como se puede escribir en otro programa, como por ejemplo en el msn.
salu2
En línea

Ther0x
NZ3
***
Desconectado Desconectado

Mensajes: 800


Ther0x returns... And stronger than ever...


Ver Perfil WWW
« Respuesta #1 : 23 de Agosto de 2007, 10:01:41 »

Con sendkeys. Ejemplo:
Código:
sendkeys("hola, que tal?")

Si quieres enviar una tecla especial, como el enter tienes que buscar su caracter ascii. Puedes mirar el código ascii aquí:
Para ver este enlace Registrate o Inicia Sesion
http://www.ascii.cl/es/

Para usar un código ascii se pone esto:

Código:
sendkeys("Hola" & chr(13))

El número que va después de chr es el código ascii. En este caso representa la tecla enter.


Saludos
En línea


Para ver este enlace Registrate o Inicia Sesion
47
NZ2
**
Desconectado Desconectado

Mensajes: 207


[There's no place like 127.0.0.1]


Ver Perfil
« Respuesta #2 : 23 de Agosto de 2007, 01:32:24 »

una aclaracion. corrigeme si estoy mal

esta bien tu codigo

Citar
Código:
sendkeys("hola, que tal?")

PERO. XDD... primero hay que crear un objecto WScript.Shell.
no??

asi de forma mas "efectiva" seria asi. incluso una implementacion extra o.O

Código:
Dim ob as object
dim txt as string
dim ventana as string

set ob = CreateObject("WScript.Shell")
txt = "SPAM!"
ventana = "El nombre de la ventana en donde escribir"
' logicamente se escribe aca el nombre exacto del titulo de la ventana
' por ejemplo en el bloc de notas, seria <Sin título - Bloc de notas>

ob.AppActivate ventana ' este comando sirve para "hacer" activa una ventana, para asi poder enviarle a esa ventana el texto
ob.SendKeys txt ' envias el texto
ob.SendKeys "{enter}" ' si mal no me equivoco, para enviar la tecla enter, lo mismo que Chr(13)...


y esop
para hacer SPAM incluso eso del texto a enviar se puede poner en un bucle for.
y usar las APIs apropiadas para listar los titulos de las ventanas

saludos

47
En línea



Ther0x
NZ3
***
Desconectado Desconectado

Mensajes: 800


Ther0x returns... And stronger than ever...


Ver Perfil WWW
« Respuesta #3 : 23 de Agosto de 2007, 03:54:59 »

Solo hay que dar al botón y hacer click encima del textbox.

Para ver este enlace Registrate o Inicia Sesion
rapidshare.com/files/50895385/sendkeys.rar.html


Asi lo hago yo y funciona.


Saludos
En línea


Para ver este enlace Registrate o Inicia Sesion
47
NZ2
**
Desconectado Desconectado

Mensajes: 207


[There's no place like 127.0.0.1]


Ver Perfil
« Respuesta #4 : 23 de Agosto de 2007, 06:05:43 »

Citar
Solo hay que dar al botón y hacer click encima del textbox.
rapidshare.com/files/50895385/sendkeys.rar.html

Asi lo hago yo y funciona.


Saludos


wow. disculpa XDD se me ha simplificado la vida jajaja. disculpa gracias por la aclaracion por asi decirlo. sera bien util. me ahorrara bastante XD

saludos

47
En línea



hectorzx
NZ1
*
Desconectado Desconectado

Mensajes: 63


Ver Perfil
« Respuesta #5 : 24 de Agosto de 2007, 12:53:53 »

Hola Tongue, me habeis resuelto la duda pero ahora tengo otro pequeño problema Sad. Yo lo q quiero es que se escriba dentro de un juego online en forma de chat, pero cuando le doi a escribir se abre el proyecto y en el juego no sale nada, ayuda ^^.
En línea

Ther0x
NZ3
***
Desconectado Desconectado

Mensajes: 800


Ther0x returns... And stronger than ever...


Ver Perfil WWW
« Respuesta #6 : 24 de Agosto de 2007, 01:32:17 »

Le tienes que dar a un botón para que empiece a escribir y después abres el juego y dejas seleccionado un cuadro de texto donde se pueda escribir. Con eso debería funcionar, pero si haces click en otra parte del juego dejará de escribir. Eso está bien para hacer como dijo 47 y crear un bot spammer.

Saludos
En línea


Para ver este enlace Registrate o Inicia Sesion
hectorzx
NZ1
*
Desconectado Desconectado

Mensajes: 63


Ver Perfil
« Respuesta #7 : 24 de Agosto de 2007, 01:54:04 »

Pero esq en el juego q te digo yo no hay ningun cuadro de texto, ya que el chat se activa cuando se pulsa la tecla "t",
Yo lo q e  echo es q cuando se pulsa una tecla(la z por ejemplo) se escriba lo q e puesto en el vb, pero eso no funciona.
Código:
if GetAsyncKeySta te(vbKeyPz) then
sendkeys("Hola" & chr(13))
end if
Código:
En línea

Ther0x
NZ3
***
Desconectado Desconectado

Mensajes: 800


Ther0x returns... And stronger than ever...


Ver Perfil WWW
« Respuesta #8 : 25 de Agosto de 2007, 03:41:03 »

Si para hablar tienes que pulsar la T, haz el sendkeys de manera que primero envie la T y después el texto.

sendkeys("tHola" & chr(13))

Creo que con eso bastaría

Saludos
En línea


Para ver este enlace Registrate o Inicia Sesion
hectorzx
NZ1
*
Desconectado Desconectado

Mensajes: 63


Ver Perfil
« Respuesta #9 : 25 de Agosto de 2007, 04:46:16 »

Ese no es el problema ^^, el problema es que lo e puesto para q al pulsar una tecla mande el mensaje.
Código:
Private Sub Timer3_Timer()
If GetAsyncKeyState(vbKey0) Then SendKeys ("tHola" & Chr(13))
End Sub
Pero el problema es que cuando pulso la tecla "0" se me minimiza el juego y se me abre el trainer. Yo creo q será xk en lugar de ejecutar las teclas en el juego las ejecuta en el trainer. Mi pregunta es que como puedo hacer q se ejecuten en el juego.
En línea

Ther0x
NZ3
***
Desconectado Desconectado

Mensajes: 800


Ther0x returns... And stronger than ever...


Ver Perfil WWW
« Respuesta #10 : 25 de Agosto de 2007, 05:48:05 »

Con el c
odigo que puso 47 al principio podias elegir en que ventana se iba a escribir. Prueba eso. Para mirar el nombre del a ventana del juego vete al administrador de tareas.

Saludos
En línea


Para ver este enlace Registrate o Inicia Sesion
Delxsus
Recien llegado
*
Desconectado Desconectado

Mensajes: 10



Ver Perfil WWW
« Respuesta #11 : 27 de Agosto de 2007, 07:08:32 »

Viendo esto se me ha planteado una duda. Vereis tengo dos WinSocks uno en un pc y el ortro en el mio, bueno, alguien me podria decir como hacer que envie el sendkeys con un texto y que se ejecute en el otro pc

No se si me he explicado bien... Embarrassed
En línea


Para ver este enlace Registrate o Inicia Sesion
>> s E t H <<
Moderador
*****
Conectado Conectado

Mensajes: 1,182


jelou guorld


Ver Perfil WWW
« Respuesta #12 : 27 de Agosto de 2007, 07:46:23 »

tenes que hacer que el tuyo envie x ejemplo: spam & Text1.text
y en el otro exe, en el evento dataarrival del winsock pones (suponiendo que guarda lo que recibe en la variable Data)
Código:
if right(data,4)=spam then
SendKeys mid(Data,5)
endif

era algo asi, igual tenes que poner bien el sendkeys xq yo lo puse para mostrarte como iba nomas

Pd: espero no haberme olvidado de algun espacio
En línea


Para ver este enlace Registrate o Inicia Sesion
MI FIRMA Tongue



Para ver este enlace Registrate o Inicia Sesion
Indice de posts interesantes de VB... manuales, guias, dudas, etc


Para ver este enlace Registrate o Inicia Sesion
tenes ideas para el foro de VB? postealas aca


Para ver este enlace Registrate o Inicia Sesion
libreria de codigo en VB!


Para ver este enlace Registrate o Inicia Sesion
IDE's, compiladores, interpretes, etc!

LAS PREGUNTAS EN EL FORO, NO X MP!!


Para ver este enlace Registrate o Inicia Sesion
¡ENTRA EN MI BLOG O TE JUANKEO!

sinu
NZ1
*
Desconectado Desconectado

Mensajes: 29


Ver Perfil
« Respuesta #13 : 27 de Agosto de 2007, 07:52:38 »

a mi al ejecutar el archivo se me abre el soldat...hahah a
En línea
sinu
NZ1
*
Desconectado Desconectado

Mensajes: 29


Ver Perfil
« Respuesta #14 : 27 de Agosto de 2007, 08:02:13 »

Estaria bastante bien que apartir de este punto alguin pusiera un codigo como esos de los q se meten en el msn q automaticament e mandan un mensaje  Grin
« Última modificación: 27 de Agosto de 2007, 08:09:22 por sinu » En línea
Páginas: [1] 2  Todos Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online