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/?:$
失败