2016-02-02 32 views
1

开放所以我一直在玩残培最近。所以我们可以说,我们做这样的事......如何通过功能,而无需控制台在Python

from msvcrt import getch 

while True: 
    key = ord(getch()) 
    if key == 27: #ESC 
     print ("Value Read") 
     break 
    elif key == 13: #Enter 
     select() 
    elif key == 224: #Special keys (arrows, f keys, ins, del, etc.) 
     key = ord(getch()) 
     if key == 80: #Down arrow 
      moveDown() 
     elif key == 72: #Up arrow 
      moveUp() 

我希望做的是有Python的控制台读取输入,使得我不必有Python的控制台作为我的活动窗口。有没有人知道如何做到这一点,因为它看起来像“getch”只是在控制台中寻找输入(这不是我正在寻找的,我不确定这是否可能在Python中)。

谢谢您的时间和考虑,

mmacheerpuppy

+0

您可能要检查这个代码,用于教育目的:) https://github.com/ajinabraham/Xenoti x-Python-Keylogger –

+0

谢谢我将在午餐时间阅读此内容;)<3 – mmacheerpuppy

回答

相关问题