在Windows批处理中将用户输入字符串传递给命令

时间:2016-06-30 12:57:45

标签: batch-file

我试图自动完成一项简单的任务。

此任务要求我登录应用程序。这个应用程序要求我输入密码!

在命令行上登录的简单尝试如下:

vv -u myuser login
Enter password: 

这等待我的意见。

如何将密码传递给它?

我尝试了以下

echo "mypassword" | vv -u myuser login

echo "mypassword" | -S vv -u myuser login

既没有奏效!它实际上正在返回"密码无效"但如果我手动输入密码就可以了。

1 个答案:

答案 0 :(得分:2)

尝试

echo(mypassword| vv -u myuser login

密码周围没有空格或引号