以下问题:
我在批处理文件中登录了MySql-Database,使用root用户登录,没有密码,但此时,我要在输入密码时按Enter键,但我想自动这样做,所以只是将它放在批处理文件中,自动按下回车键。像echo;
这样的东西不起作用,因为只有在我手动按下回车后它才会继续。有人有这个想法吗?
我正在使用的代码是mysql -u root -p < ../../htdocs/leadCapt/leadcaptapp.sql
(我实际上是在导入数据库)
感谢。
答案 0 :(得分:0)
虽然拥有没有密码的root帐户通常是一个“好主意”,但如果从命令行中删除-p参数,MySQL将尝试在没有密码的情况下登录。
按Enter键等不需要搞乱。
答案 1 :(得分:-1)
我认为这会有所帮助:Press Keyboard keys using a batch file。但是,我建议机器人使用bat脚本。你应该看一下AutoIt。它是一种非常简单的脚本语言,可以编译为exe文件或作为脚本运行,并允许您轻松地与GUI交互(按Enter键或甚至点击&#34; ok&#34;按钮)对象。