【发布时间】:2010-10-28 15:20:12
【问题描述】:
我正在为 Windows 编写一个 Ruby 程序,我需要从键盘 (stdin) 读取用户输入。
但是,需要用户按键不会自动显示在 Windows 控制台中,并且行为类似于“无声按键”
Ruby over linux 中的这个问题,可以使用“stty”linux 命令解决:
%x{stty -icanon -echo}
因为是linux终端自动将用户键输出到终端,所以运行“stty”命令告诉终端停止显示用户键。
但是我的程序必须在windows中运行,所以我尝试为windows控制台搜索“stty”等效命令,但还是找到了nip...
?有什么建议、指点吗?
【问题讨论】:
标签: ruby windows console stdin