如何在不回显字符的情况下从控制台读取

How to read from the console without echo the chars

我一直在看这里,也在 Google 中看,但没有任何运气。希望大家多多指教。

我需要从 R 控制台读取并且我需要输入不被回显或屏蔽为 *** 或空白。

我唯一找到的是:Is it possible to read from the console with scan without echoing the characters?,但我不知道该怎么做。

如果有人知道这样做的方法就太好了。

提前感谢您的宝贵时间。

Windows 中 R 运行 似乎没有原生解决方案。但是,我发现 this terrific post 使用了 tcltk 包。该示例生成一个单独的弹出窗口 window,用户可以在其中输入屏蔽密码。