将键盘输入传递给Aptana中的调试Python代码

时间:2012-04-24 08:40:17

标签: python debugging keyboard aptana

我正在研究一些旨在在Windows 7控制台上运行的Python代码(AKA'命令提示符')。该程序能够通过运行调用msvcrt.getch() MC VC++ runtime routine的专用线程来接受用户键盘输入。

我在Aptana上调试此代码时遇到问题,因为当我运行调试器时,键盘输入被重定向到IDE,并且没有“到达”程序。

方案如下:

  • 在调试器下运行代码(App Explorer - >右键单击main.py - > Debug As - > Python Run)
  • 'Aptana Scripting Console'开始显示程序的标准输出。
  • 在脚本控制台中,我点击了用户输入,但是它不是被传递给正在运行的程序,而是被IDE拦截,以允许我用程序的上下文交互式评估Python语句(在大多数情况下是一个很棒的功能)

我的问题是:是否可以绕过或暂时禁用此行为,以便将击键传递给已重新布局的应用程序?

0 个答案:

没有答案