原鏈結點我
一,準備工作
把mysql.au3放入到autoit的include目錄下
二,使用
#include "mysql.au3"
#include ;彈窗
func alert($value)
msgbox('tt','',$value)
endfunc
$sql = _mysqlconnect("使用者名稱","密碼","這個不知道幹啥的,不過空著也能用","資料庫位址");連線資料庫
;$var = _query($sql,"select count(*) from ad_demo") ;執行sql語句
;with $var ;操作物件,以下的 點前面等於都有個$var 例如 $var.eof $var.movenext
;while not .eof
;alert(.fields("count(*)").value)
;.movenext
;wend
;endwith
;下面這段,是監測資料庫有沒有更新的小東西
$value = 0;
while true
$var = _query($sql,"select count(*) from ad_demo")
if $var.fields("count(*)").value == $value then
alert("停止了")
_mysqlend($sql)
exit
endif
consolewrite("更新了"&($var.fields("count(*)").value - $value)&"條資料"&@crlf)
$value = $var.fields("count(*)").value
sleep(1000*60*5)
wend
備註:
3,mysql.au3的原始碼有注釋,寫的很詳細,可以看看
2018/3/27 更新
_query返回的執行結果是"recordset"物件,可以呼叫這些屬性和方法
AutoIt學習資料
autoit 目前最新是v3版本,這是乙個使用類似basic指令碼語言的 免費軟體 它設計用於 windows gui 圖形使用者介面 中進行 自動化 操作.它利用模擬鍵盤按鍵,滑鼠移動和視窗 控制項的組合來實現自動化任務 比如自動安裝 而這是其它語言不可能做到或無可靠方法實現的 例如 vbscri...
AutoIT操作Oracle資料庫
由於專案自動化的需要,自動化指令碼需要做頻繁的資料庫操作。我們使用的是oracle 11g。要求autoit指令碼編寫一套公共的操作oracle資料庫的api。先預設幾個變數吧 uid,pwd,sid,strhost,strport,ds 幾經對比,最終選擇了oledb 方式。從建立連線物件開始,首...
遠端連線mysql資料
搞了乙個多小時,差點把資料庫搞掛了。google了一下,找到一些資料。現在把步驟記錄一下 1 進入mysql,建立乙個新使用者xuys 格式 grant 許可權 on 資料庫名.表名 使用者 登入主機 identified by 使用者密碼 grant select,update,insert,de...