【问题标题】:How to run mysql in a command prompt using AutoIt?如何使用 AutoIt 在命令提示符下运行 mysql?
【发布时间】:2016-05-25 12:43:00
【问题描述】:

我尝试运行命令提示符并登录到 mysql。

Run(@ComSpec & ' /k' & 'cd'&' '&@ScriptDir&'/mysql/bin')

这非常有效。但是当我像下面添加mysql 命令时,它不起作用。它显示 'path not found' 错误消息:

Run(@ComSpec & ' /k' & 'cd'&' '&@ScriptDir&'/mysql/bin/mysql u- root -p')

如果有人能告诉我正确的方法,我将不胜感激。

【问题讨论】:

    标签: mysql command-line cmd autoit


    【解决方案1】:

    当您想要实际执行一个程序时,您不需要更改您的目录 (cd)。错误消息告诉您,没有目录@ScriptDir/mysql/bin/mysql - 而且没有。目录@ScriptDir/mysql/bin/ 很可能存在,并且很可能里面有一个可执行文件mysql...

    所以只需使用由; 分隔的两个命令:

    Run(@ComSpec & ' /k' & 'cd ' & @ScriptDir & '/mysql/bin; mysql -u root -p')
    

    您需要区分cdmysql 的实际调用。您可能希望将u- 更正为-u

    【讨论】:

      猜你喜欢
      • 2021-08-28
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-25
      • 2014-12-18
      • 1970-01-01
      • 2020-12-16
      相关资源
      最近更新 更多