3

我正在编写一些旨在在 Windows 7 控制台上运行的 Python 代码(又名“命令提示符”)。该程序能够通过运行一个调用 MC VC++ 运行时例程的专用线程来接受用户msvcrt.getch()键盘输入

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

场景如下:

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

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

4

0 回答 0