我在autoit中有一个应用程序,我需要以某种方式使用autoit读取php代码的结果,所以php代码将检查de DB服务器端,如果它没问题,autoit进程将继续,否则它将会停。
答案 0 :(得分:1)
你的问题很模糊,所以我举一个简单的例子。
在网络服务器中调用一个名为“autoit-api.php”的文件。将代码放入其中:
$result = mysql_query('SELECT * WHERE 1=1');
if (!$result) {
die('Invalid query: ' . mysql_error());
} else {
echo $result;
}
这个想法是你将使用这个文件从数据库中检索数据,然后打印它。不要添加任何HTML。只打印价值。
还要在自己的计算机上创建一个AutoIt脚本,并将其命名为“retrieve php value.au3”或类似内容。加上像这样的代码:
#include <INet.au3>
$value = _INetGetSource ( "http://www.mywebsite.com/autoit-api.php" )
MsgBox(0, "The value is:", $value)
然后AutoIt会根据他从php脚本中获取的值创建一个消息框。