Batch file 管道用户输入字符串到Windows批处理中的命令

Batch file 管道用户输入字符串到Windows批处理中的命令,batch-file,Batch File,我正在尝试自动化一项简单的任务 此任务要求我登录到应用程序。这个应用程序需要我输入密码 在命令行上登录的简单尝试如下: vv -u myuser login Enter password: 这将等待我的输入 如何将密码传递给它 我尝试了以下方法 echo "mypassword" | vv -u myuser login echo "mypassword" | -S vv -u myuser login 都没用!它实际上返回的是“无效密码”,但如果我手动键入密码,它就会工作。试试看 ec

我正在尝试自动化一项简单的任务

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

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

vv -u myuser login
Enter password: 
这将等待我的输入

如何将密码传递给它

我尝试了以下方法

echo "mypassword" | vv -u myuser login

echo "mypassword" | -S vv -u myuser login
都没用!它实际上返回的是“无效密码”,但如果我手动键入密码,它就会工作。

试试看

echo(mypassword| vv -u myuser login

密码周围没有空格或引号,这取决于
vv
是什么;我从未听说过这个程序。如果您的密码存储在一个文本文件
mypasswordfile.txt
(在一行中,没有任何前导和/或尾随空格,也没有任何周围的引号),请使用
vv-u myuser login
echo(
echo
的安全变体。类似于
/?:$
的密码在打印echo命令的帮助文本时会使用
echo/?:$
失败