如何使用AutoIt在命令提示符下运行mysql?

时间:2016-05-25 12:43:00

标签: mysql command-line cmd autoit

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

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

这完美无缺。但是,当我添加如下所示的mysql命令时,它不起作用。它显示'找不到路径'错误消息:

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

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

1 个答案:

答案 0 :(得分:0)

当您想要实际执行程序时,无需更改目录( [System.Net.ServicePointManager]::ServerCertificateValidationCallback = { $true } $url ='https://url:port/rest/eventsc=abc&ec=xyz&ft=[please take necessary actions]' $wc = New-Object System.Net.WebClient $wc.Headers.Add("Authorization","Basic YWN1c3VzZXI6ODg3SGd2NDY=") $wc.DownloadString($url) )。错误消息告诉您,没有目录cd - 并且没有。目录@ScriptDir/mysql/bin/mysql很可能存在,而且很可能是...... {/ p>内的可执行文件@ScriptDir/mysql/bin/

因此,只需使用由mysql分隔的两个命令:

;

您需要将Run(@ComSpec & ' /k' & 'cd ' & @ScriptDir & '/mysql/bin; mysql -u root -p') cd的实际通话分开。您可能希望将mysql更正为u-

相关问题