Voy a buscarla, gracias El ago. 10, 2015 5:41 PM, "astralrod" <astral...@gmail.com> escribió:
> Yo hace tiempo use la libreria SendKeys, y de hecho la usaba para que > hiciera copy paste y con cambios de ventana usando alt tab, auqnue fue > bajo windows... > > El 10/8/15, Alvaro Manrique <sanreikaj.fo...@gmail.com> escribió: > > Muchísimas gracias por sus respuestas y por lo rápido. > > > > Con respecto a interactuar con el portapapeles no hay problema, la > librería > > clipboard lo facilita mucho, tanto para poner texto en él, como > > recuperarlo. > > > > Básicamente lo que buscó es emular el teclado más no leerlo. > > > > Les explico un poco la idea: > > La cuestión es tener un programa tipo servidor a el cual va a llegar > un > > dato desde otro dispositivo (android) y este dato debe ser colocado en > > cualquier programa donde se encuentre el puntero, es decir, un editor de > > texto, un cuadro de texto en una aplicación o web, etc. > > > > De allí la idea de generar el evento de teclado como por ejemplo ctrl+v o > > el tipeado completo del dato que se reciba. > > > > Cualquier idea para esto será más que bien recibida. > > > > Voy a darle un vistazo a la herramienta de automatización a ver que sacó > de > > allí > > > > Muchas gracias. > > El ago. 10, 2015 3:09 PM, "Ernesto Crespo" <ecre...@gmail.com> escribió: > > > >> En el siguiente enlace encontrarás una serie de herramientas de > >> automatización de pruebas. > >> > >> Quizas consigas lo que necesitas: > >> > >> > https://github.com/atinfo/awesome-test-automation/blob/master/python-test-automation.md > >> > >> > >> > >> ------------ > >> Ernesto Crespo > >> > >> http://ve.linkedin.com/in/ernestocrespo > >> http:// <http://blog.crespo.org.ve>*blog.crespo.org.ve > >> <http://blog.crespo.org.ve>* > >> https://people.djangoproject.com/ecrespo/ > >> https://github.com/ecrespo > >> https://bitbucket.org/ecrespo > >> https://twitter.com/_seraph1 > >> https://www.facebook.com/ernesto.crespo > >> https://plus.google.com/u/0/+ErnestoCrespo > >> http://grooveshark.com/ernesto.crespo <http://grooveshark.com/> > >> Huella de clave = 10D1 46D5 A1E8 B40F 0993 BC9A 9683 1307 C973 0469 > >> (nueva a 4096 bits) > >> Buenas personas que trabajan juntas pueden crear grandes cosas. > >> “Sé curioso. Lee mucho. Trata nuevas cosas. Creo que lo que mucha gente > >> llama inteligencia solo se reduce a la curiosidad”. Aaron Swartz > >> Innovar, es hacer que el futuro sea hoy - Seraph1 > >> "Comienzo con la premisa de que la función del lider es producir más > >> líderes, no más seguidores." Ralph Nader > >> > >> > >> El 10 de agosto de 2015, 3:06 p. m., Chema Cortes<pych...@gmail.com> > >> escribió: > >> > >>> > >>> > >>> El 10 de agosto de 2015, 21:00, Alvaro Manrique < > >>> sanreikaj.fo...@gmail.com> escribió: > >>> > >>>> Buenas tardes, he estado investigando como generar, eventos de teclado > >>>> desde python, es decir, un programa ejecutándose como demonio o > >>>> servicio > >>>> pueda ejecutar un paste en cualquier otro programa donde encuentre el > >>>> puntero. > >>>> > >>>> Es esto posible, se puede interactuar con el sistema operativo de esa > >>>> manera desde python? > >>>> > >>>> Cualquier ayuda me serviría para encaminarme mejor. > >>>> > >>> Python no puede leer el teclado, pero sí que puede llamar a otros para > >>> que lo hagan por él. > >>> > >>> Hacer lo que dices depende muchísimo del sistema operativo y de la > >>> librería gráfica que estés usando. Python (CPython) puede interactuar > >>> con > >>> cualquier librería de C. El problema es que la librería estándar lee > >>> líneas > >>> de texto de una terminal, no eventos de teclado. Para leer eventos > >>> necesitarás interactuar con el interface gráfico. > >>> > >>> Si buscas por la lista verás algunas respuestas a ésta y otras > >>> preguntas. > >>> Incluso creo que venía en alguna FAQ: > >>> > >>> > >>> > https://www.google.es/search?q=leer+teclado+python-es+site:mail.python.org > >>> > >>> En cuanto a lo de hacer un "paste" a otro programa, no te queda más > >>> remedio que entrar directamente a programar en el interface gráfico, > por > >>> lo > >>> menos para entender lo que quieres hacer. El portapapeles es intuitivo > >>> de > >>> usar, pero complejo de hacer que las aplicaciones se entiendan con él. > >>> En > >>> cuanto a que el pegado se haga sobre el programa donde se encuentre el > >>> puntero, también habría que hacer algunas puntualizaciones como que > >>> puedan > >>> haber diálogos modales abiertos, etc. > >>> > >>> > >>> Como final, mírate Sikuli. Es para jython, pero igual encaja con lo que > >>> quieres: > >>> > >>> http://www.sikuli.org/ > >>> > >>> > >>> Muchas gracias > >>>> > >>>> _______________________________________________ > >>>> Python-es mailing list > >>>> Python-es@python.org > >>>> https://mail.python.org/mailman/listinfo/python-es > >>>> FAQ: http://python-es-faq.wikidot.com/ > >>>> > >>>> > >>> > >>> > >>> -- > >>> Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > >>> http://ch3m4.org/blog > >>> Buscador Python Hispano: http://ch3m4.org/python-es > >>> > >>> _______________________________________________ > >>> Python-es mailing list > >>> Python-es@python.org > >>> https://mail.python.org/mailman/listinfo/python-es > >>> FAQ: http://python-es-faq.wikidot.com/ > >>> > >>> > >> -- > >> Este es un mensaje del foro Python de Venezuela - > >> http://www.python.org.ve > >> Para suscripciones y retiros: http://goo.gl/ug9by > >> --- > >> Has recibido este mensaje porque estás suscrito al grupo "Python > >> Venezuela" de Grupos de Google. > >> Para anular la suscripción a este grupo y dejar de recibir sus mensajes, > >> envía un correo electrónico a > >> python-venezuela+unsubscr...@googlegroups.com. > >> Para acceder a más opciones, visita https://groups.google.com/d/optout. > >> > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/