gpt4 book ai didi

在不回显的情况下读取 R 中的用户输入(如密码)(对于 Windows 操作系统)

转载 作者:可可西里 更新时间:2023-11-01 11:49:03 25 4
gpt4 key购买 nike

<分区>

与基于 Linux 的系统的工作解决方案相关的问题:Reading user input without echoing

从上述问题的答案之一派生的以下代码在 Windows 中无法正常工作。我希望这个函数不会回显用户输入,但它正在回显用户输入:

get_password <- function() {
cat("Password: ")
#system("stty -echo")
system("echo off")
a <- readline()
#system("stty echo")
system("echo on")
cat("\n")
return(a)
}

我想知道是否有一种方法可以在运行 Rscript 时从 R 控制台读取用户输入,而无需在屏幕上实际显示它。具体来说,我要问的是适用于 Windows 操作系统的解决方案。

编辑:我在 Windows Server 2008 x64 上运行我的 R 3.1.2 实例,上面的函数在询问“密码:”时回应用户输入。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com