|
Página 1 de 1
|
Control De Una Ventana No-Gambas, Desde Gambas?
Autor |
Mensaje |
tercoIDE
Analista Programador
Registrado: Noviembre 2013
Mensajes: 713
Edad: 54
|
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?
|
#1 Lunes, 05 Enero 2015, 03:15 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Control De Una Ventana No-Gambas, Desde Gambas?
Tal vez lo que tu quieres es posible con la Clase Process:
última edición por vuott el Lunes, 05 Enero 2015, 19:44; editado 1 vez
|
#2 Lunes, 05 Enero 2015, 13:59 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
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"
|
#3 Lunes, 05 Enero 2015, 16:21 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
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.
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 ".
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
Descripción: |
|
Descargar |
Nombre del archivo: |
TestDBus-0.0.1.tar.gz |
Tamaño: |
5.05 KB |
Descargado: |
54 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
TestDBus-0.0.1.tar.gz |
Tamaño: |
5.05 KB |
Descargado: |
54 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
TestDBus-0.0.1.tar.gz |
Tamaño: |
5.05 KB |
Descargado: |
54 veces |
última edición por vuott el Lunes, 05 Enero 2015, 19:44; editado 2 veces
|
#4 Lunes, 05 Enero 2015, 16:33 |
|
|
tercoIDE
Analista Programador
Registrado: Noviembre 2013
Mensajes: 713
Edad: 54
|
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
|
#5 Lunes, 05 Enero 2015, 21:26 |
|
|
tercoIDE
Analista Programador
Registrado: Noviembre 2013
Mensajes: 713
Edad: 54
|
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
|
#6 Miercoles, 07 Enero 2015, 13:31 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Control De Una Ventana No-Gambas, Desde Gambas?
...puedes tambien utilizar la Clase " DesktopWindow" de Gambas.
Un ejemplo puedes verlo aqui:
http://foro.gambas-es.org/viewtopic.php?f=5&t=3976
última edición por vuott el Jueves, 08 Enero 2015, 17:13; editado 1 vez
|
#7 Jueves, 08 Enero 2015, 17:12 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
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 Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|