elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Ayuda con un programita un poco raro
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con un programita un poco raro  (Leído 3,826 veces)
B@RTY

Desconectado Desconectado

Mensajes: 104


Ver Perfil
Re: Ayuda con un programita un poco raro
« Respuesta #10 en: 6 Diciembre 2005, 22:45 pm »

ok pero eske es un pelin mas complicado que eso no es que camvie de color como per ejemplo de verde a amarillo
i asi siempre.....
el recuadro en el que trabajo es negro i aveces aparece un logo siempre de difernte forma i color ok?
entonces como quedaria el cadigo para hacer  que las teclas se activen siempre que el fondo no sea negro (osea que aya aparecido un logo) (me explico ^^")

salu2


En línea

NYlOn


Desconectado Desconectado

Mensajes: 842


OOOOHHHHHH, TARAGÜIIII xDDDDDD


Ver Perfil WWW
Re: Ayuda con un programita un poco raro
« Respuesta #11 en: 7 Diciembre 2005, 01:13 am »

1º Aca nadie te va a dar el codigo de tu programa, el foro es solo para ortientacion. Y segun veo ya tenes todo lo necesario para hacerlo.
2º No importa a k color cambie. Te tenes q fijar cuando cambia el color, cuando deja de ser el mismo, mandas las teclas.
3º Para mandar las teclas podes usar SendKeys

Saludos.


En línea

B@RTY

Desconectado Desconectado

Mensajes: 104


Ver Perfil
Re: Ayuda con un programita un poco raro
« Respuesta #12 en: 7 Diciembre 2005, 15:59 pm »

ok gracias por la informacion
nylon no pretendo que nadie me haga el programa tan solo pedia un ejemplo basico de como utilizar la api getpixel pero creo que ya encontre alguno.....
lo siento si habeis entendeido que os pedia que me hicierais el programa  :-X

gracias por las respuestas

salu2 ;)
En línea

B@RTY

Desconectado Desconectado

Mensajes: 104


Ver Perfil
Re: Ayuda con un programita un poco raro
« Respuesta #13 en: 10 Diciembre 2005, 11:49 am »

Vale creo que estoy apunto de conseguirlo pero se me presenta un ultimo problema
el codigo es muy simple i seria

Código:
If Getpixel <> &H404040 Then SendKeys "^(g)", True

(el ^ es control por si alguien lo quiere saber)

bueno el problema esque el color de fondo no es el "&H404040" el color de fondo sobre donde trabajo es esta textura

http://img232.imageshack.us/my.php?image=textura9pc.png

ahora como puedo saber el codigo de color o ai alguna manera de guardarla en el programa i que le sirva para comparar?? 
gracias por adelantado

salu2 ;)
En línea

Feyrbrand

Desconectado Desconectado

Mensajes: 17


ALABARE ALABARE GUAAAAA


Ver Perfil
Re: Ayuda con un programita un poco raro
« Respuesta #14 en: 10 Diciembre 2005, 17:10 pm »

Nas de nuevo! Mira, puedes probar a guardar la imagen en la misma carpeta de la aplicacion y compararla. Te pongo un ejemplo: yo en un programa cargo imagenes (guardadas en la carpeta de la aplicacion) con esta funcion:

Image.Picture = LoadPicture(App.Path + "\imagen..JPG")

En este caso, la estoy cargando en la pantalla ppal del programa. En tu codigo, puedes probar a compararla sustituyendo &H404040 por la imagen:

If Getpixel <> (App.Path + "\imagen..JPG") Then SendKeys "^(g)", True

Suerte  ;),

P.D.: No se si tb tendras q poner LoadPicture :P
En línea

<A aquellos que caminan por la senda de la noche, les conviene aprender a ver en la oscuridad>
B@RTY

Desconectado Desconectado

Mensajes: 104


Ver Perfil
Re: Ayuda con un programita un poco raro
« Respuesta #15 en: 10 Diciembre 2005, 18:56 pm »

gracias por la respuesta Feyrbrand
pero no me sale  :'(
supongo que con este sistema la imagen guardada  no es la misma que el fondo ya que al ser una  textura es un pokito diferente i eso activa las teclas sin que yo kiera....
ai alguna manera de decirle que se compare con los pixeles de la ventana actual¿? no se si me explico..

salu2 ;)
En línea

B@RTY

Desconectado Desconectado

Mensajes: 104


Ver Perfil
Re: Ayuda con un programita un poco raro
« Respuesta #16 en: 11 Diciembre 2005, 17:34 pm »

veamose echo mas pruevas i tengo malas noticias
esto
Código:
If Getpixel <> &H808080 Then SendKeys "^(l)", True
no sirve ya que aunque el raton este encima de una zona de color &H808080 las teclas se siguen activando (no me habia dado cuenta porque la comvinacion crtl+l no afecta a mi aplicacion)
bueno resumiendo si con comparacion de colores no funciona ni con comparacion de pictures ni con lo que dijo Feyrbrand

como puedo hacer que el programa funcione?¿ me esoty empezando a desesperar un poko  :P

salu2
En línea

Feyrbrand

Desconectado Desconectado

Mensajes: 17


ALABARE ALABARE GUAAAAA


Ver Perfil
Re: Ayuda con un programita un poco raro
« Respuesta #17 en: 22 Diciembre 2005, 11:45 am »

Aver, ya se que es un poco tarde :-[, pero queria intentarlo de nuevo. En los gráficos y tamaños de controles o formularios Visual Basic trabaja con twips mientras que las API lo hacen con pixels.

La cuestion es que para que haya compatibilidad tienes que modificar la propiedad “scalemode” del formulario en el que estes haciendo la aplicación. Esta propiedad nos permite definir la unidad de medida de un objeto. Obviamente, lo tenemos que poner a pixels.

O, si lo prefieres, puedes hacerlo directamente en el codigo:
Citar
Me.ScaleMode = vbPixels

Enga, a ver si te sirve de algo. Feliz Navidad  ;D
En línea

<A aquellos que caminan por la senda de la noche, les conviene aprender a ver en la oscuridad>
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines