我正在为Windows编写Ruby程序,我需要从键盘(stdin)读取用户输入。
但是,需要用户按键不会自动显示在Windows控制台中,并且表现得像“静音按键”
Ruby over linux中的这个问题可以使用“stty”linux命令解决:
%x{stty -icanon -echo}
因为是linux终端自动将用户密钥输出到终端,所以运行“stty”命令会告诉终端停止显示用户按键。
但是我的程序必须在windows中运行,所以我尝试为windows控制台搜索“stty”等效命令,但仍然找到了nip ......
?有什么建议,指点吗?