Calificación:
  • 1 voto(s) - 1 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Por que esto no funciona?
#1
-konn
Responder
#2
¿Qué es lo que esperás que haga tu código? Es cierto que GetAsyncKeyState() indica si una tecla está siendo presionada, pero no estás haciendo nada con el valor de retorno. Además, usando "while 1" estás creando un bucle infinito, así que es lógico que tu código no salga de ahí una vez que llames a la función.

Saludos

P. D.: Por favor no borres los temas una vez que fueron respondidos, así otras personas con problemas similares pueden acceder a la solución.
Responder
#3
while(1):
   if win32api.GetAsyncKeyState(VK_F1):
       print("hola, qué tal?")
   elif win32api.GetAsyncKeyState(VK_ESCAPE):
       break

print("Esto te funcionará.")
Responder
#4
(17-10-2018, 09:05 PM)Aimpost escribió: while(1):
   if win32api.GetAsyncKeyState(VK_F1):
       print("hola, qué tal?")
   elif win32api.GetAsyncKeyState(VK_ESCAPE):
       break

print("Esto te funcionará.")

muchas gracias, pero no puedo usar pywin32.
saludos.
-konn
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)