我正在写一个Ruby程序的窗口,我需要从键盘(标准input)读取用户input。
但是,需要用户按键不会自动显示在Windows控制台中,并且performance得像“无声按键”
在Ruby上的这个问题,可以使用“stty”linux命令来解决:
%x{stty -icanon -echo}
因为它是自动输出用户密钥到terminal的linuxterminal,所以运行“stty”命令告诉terminal停止显示用户按键。
但我的程序必须在Windows中运行,所以我试图寻找一个“stty”等效命令的Windows控制台,但仍然发现n …
任何build议,指针?
看Highline的宝石。 为了澄清,看问题的方法,并提供一个块,以沉默其输出。 文件中有很好的例证