Autore Topic: simulazione pressione tasti  (Letto 1588 volte)

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
simulazione pressione tasti
« il: 22 Aprile 2015, 18:13:21 »
girovagando su internet alla ricerca di un metodo per simulare la pressione di un tasto scopro che gambas ha Desktop.SendKey("ciao")

esiste qualcosa di analogo in python?

ps
ho trovato os.system('xvkbd -text "aaa\r"') che usa la tastiera virtuale, non prende ne \r ne \n


ah ovviamente saluto tutti quelli del forum :ciao: :ciao:
;D

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.254
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: simulazione pressione tasti
« Risposta #1 il: 23 Aprile 2015, 12:04:46 »
Ho posto la domanda ad un amico del forum spagnolo che si sta dedicando un po' anche allo studio di Python.

Ti riporto in lingua originale la sua risposta:

" Esta es la información más rápida que he encontrado para Python 2.7 y este
en concreto es para "Windows"!.

http://www.quality-testing.com/sendkey

https://pypi.python.org/pypi/SendKeys/0.3

Estamos acostumbrado a la interfaz de gambas. Estamos hechos a usarla. No es tan sencillo hacer eso en Python,
todo es cuestión de acostumbrarse.
En Python es diferente. Y cambia por que el programador es el encargado de escoger que interfaz gráfica quiere usar.
Y hay más de una. Yo tengo que comenzar un curso que trata la librería gráfica que trae Python por defecto.

Cuando estaba en el curso de introducción a Python, usábamos un aplicación online:
http://www.codeskulptor.org/

El estudio de la interfaz gráfica para mi ha quedado siempre en segundo lugar. Todas las interfaces gráficas en Python
"son similares a la hora de estudiarlas". Pero cada una tiene su manera de hacer las cosas. En cambio el lenguaje
es el mismo siempre.

¿ Complicado ?. No, no tanto, hermano. Cada lenguaje tiene su forma de hacer las cosas.

Mira, estas son todas las librerías gráficas que existen en Python:
https://docs.python.org/3/faq/gui.html?highlight=gui%20python

Yo creo que el nombre del paquete Sendkey es valido para cualquier interfaz gráfica
en Python. Creo que es independiente. Pero..parece que ese "paquete" en cuestión es para Windows.
"


Non so se è riuscito ad aiutarti.

Ad ogni modo hai posto la questione nel forum di Python ?
http://www.python-it.org/forum/
« Ultima modifica: 23 Aprile 2015, 12:06:49 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
Re: simulazione pressione tasti
« Risposta #2 il: 24 Aprile 2015, 12:31:16 »
Non molto
Che per win esisteva lo sapevo, l'ho anche usata
Adesso provo a postarla su qualche community di python su plus

Però se gambas lo fa voul dire che un metodo c'è...
;D

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.254
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: simulazione pressione tasti
« Risposta #3 il: 24 Aprile 2015, 14:49:14 »
Adesso provo a postarla su qualche community di python su plus


E' la migliore cosa che puoi fare.   
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »