如何给命令行输入?

时间:2018-08-25 10:30:42

标签: batch-file cmd

我需要有关如何使用批处理文件向命令提示符输入输入的帮助。 例如- 如果我运行命令mysql -u root -p打开我的mysql服务器,并要求输入密码..我如何使用批处理文件将该密码提供给它... 请帮助我,我对此并不陌生

2 个答案:

答案 0 :(得分:0)

只需在批处理文件中指定-p以外的密码即可。例如:如果username Ankit ,而password Devil ,则在批处理文件中指定以下内容:

mysql -uAnkit -pDevil 

答案 1 :(得分:0)

使用Set /P来输入,例如

Set /P "pwd=Please enter your password: "

然后您可以在命令字符串中使用变量%pwd%,例如

mysql -u root -p %pwd% …

您也可以使用相同的方法来请求用户名:

Set /P "usr=Please enter your user name: "
Set /P "pwd=Please enter your password: "
mysql -u %usr% -p %pwd% …

在命令提示符处键入Set /?以获取命令的用法信息。