Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Control De Una Ventana No-Gambas, Desde Gambas?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Control De Una Ventana No-Gambas, Desde Gambas? 
 
El titulo es bastante explicito.
Se me ha metido la idea de hacer un programa que maneje una ventana de un software no-Gambas, enviandole secuencia de teclas y/o clicks de mouse.

Es esto posible?

Recuerdo haber hecho en VB una especie de Gran Hermano para manejar otras PC dentro la la LAN de al empresa donde trabajaba.

En este caso quiero automatizar tareas de un soft no-Gambas desde una programa gambas, dentro de mi misma PC. Ademas es probable que necesite hacer OCR de algunos textos que aparezcan en dicha ventana.

Experiencias?
 



 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Control De Una Ventana No-Gambas, Desde Gambas? 
 
Tal vez lo que tu quieres es posible con la Clase Process:
Private pr As Process


Public Sub Form_Open()
 
  pr = Shell "programa_no_gambas" For Write

End



Public Sub Button1_Click()

  Write #pr, "texto"

End

 



 
última edición por vuott el Lunes, 05 Enero 2015, 19:44; editado 1 vez 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Control De Una Ventana No-Gambas, Desde Gambas? 
 
DBUS. Si la aplicación expone eventos y métodos mediante dbus, gambas puede manejarlo sin problemas. XML-RPC es otra opción, aunque está más pensado para sistemas remotos.

Cualquier otro método ya lo consideraría un hack, sin muchas garantías de funcionamiento estable.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Control De Una Ventana No-Gambas, Desde Gambas? 
 
jguardon escribió:  
DBUS. Si la aplicación expone eventos y métodos mediante dbus, gambas puede manejarlo sin problemas.


En efecto, es una buena solución viable.
Adjunto un ejemplo escrito por un membro (milio) del foro italiano para escribir en el programa " Kate ".


jguardon escribió:  

Cualquier otro método ya lo consideraría un hack, sin muchas garantías de funcionamiento estable.

...yo no sería tan rígido.

Saludos
 



 
última edición por vuott el Lunes, 05 Enero 2015, 19:44; editado 2 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Control De Una Ventana No-Gambas, Desde Gambas? 
 
no es hack, jaja, todo ocurre en mi propia maquina...

voy a mirar lo sugerido

gracias de antemano
 



 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Control De Una Ventana No-Gambas, Desde Gambas? 
 
de nuevo, el C viene a ayudar un poco...

no es tan dificil y esta previsto en el X server (el manejador de ventanas de la interfaz grafica de todos los Linux):

XSend Event
 



 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Control De Una Ventana No-Gambas, Desde Gambas? 
 
...puedes tambien utilizar la Clase "DesktopWindow" de Gambas.


Un ejemplo puedes verlo aqui:
http://www.gambas-es.org/viewtopic.php?f=5&t=3976
 



 
última edición por vuott el Jueves, 08 Enero 2015, 17:13; editado 1 vez 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Comunicar Un Movil Con Gambas: Bluetooth ... jsbsan General 2 Domingo, 15 Julio 2012, 00:37 Ver último mensaje
sebikul
No hay nuevos mensajes Como Conectar Una Base De Datos Creada Con... inkbell14 Bases de Datos 1 Sabado, 27 Septiembre 2014, 23:33 Ver último mensaje
jsbsan
No hay nuevos mensajes Es Posible En Gambas Crear Una Ventana Tra... v3ctor General 1 Domingo, 14 Diciembre 2014, 10:47 Ver último mensaje
jsbsan
No hay nuevos mensajes Gambas 3 En Ubuntu 11.10 Desde PPA sasogu Instalación 7 Lunes, 02 Enero 2012, 12:34 Ver último mensaje
arubioc
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario