Autoit3 編程學習筆記

首先放一下官方的鏈接
http://www.jb51.net/shouce/autoit/

安裝

首先安裝還是非常方便的,直接去官網下載ZIP安裝包,然後下載後解壓就可以得到一個install文件夾,進入後就可以直接使用

這裏寫圖片描述

我們框框住的就是主要的編譯程序,然後我們箭頭指向的地方就是我們編譯器所在的地方
這裏寫圖片描述

然後打開後操作也比較簡單,它的編譯默認是Ctrl+F7,運行直接就是F5,用起來和Dev c++什麼的編譯器一樣還是比較省力的嗯。當然如果覺得這玩意確實有點醜,可以用官方自帶的說明中給的,我用的是Crimson Editor。

簡單的編程

編程的主要是類似VB的東西,嗯,所以正好當做學習新的語言了,下面直接輸入幾個簡單的例子
標準的hello world,就是彈框的一個標準輸入樣例

MsgBox(0,'指南','hello world!')

當然,和程序互交必須得到程序的信息啊,那麼需要用到它自帶的工具Au3Info,這個可以有效的找到我們想要的信息

這裏寫圖片描述

我們只要用我們箭頭的工具,把它拖到我們想要看的程序框中。然後就可以得到信息了。然後我們可以得到該信息,也可以通過句柄進行操作
然後嘗試經典的記事本的操作

WinWaitActive("E:\Wamp\wamp\www\flag.php - Notepad++","")
Send("Chr(13)i am a another test")

達到的效果是在後面輸入了一些語句,當然是沒有保存的。

Run("notepad.exe")
WinWaitActive("無標題 - 記事本")
Send("This  is  some  text  ")
WinClose("無標題 - 記事本")
WinWaitActive("記事本", "文件 無標題 的文字已經改變")
Send("!N")

這個是打開一個記事本,然後寫入內容後再關閉。
然後就是基本的·語法了,比如說什麼for循環啊,if語句什麼的就不介紹了。

能幹啥

能幹啥,就是玩一玩,可以模擬鍵盤點擊、鼠標點擊什麼可以做個什麼自動化的東西來着。
比如我們寫一個電腦微信的表情轟炸程序嘿嘿嘿

WinWaitActive("微信","")
sleep(100)
MouseClick("left",342,152,1,1)
send("");目標人物姓名!
sleep(1000)
MouseClick("left",246, 240,1,1)

For $i=1 to 20 Step 1:
   MouseClick("left",502,588,1,1)   ;點擊表情
   MouseClick("left",447,558,1,1)   ;點擊心型自己的表情
   MouseClick("left",820,372,1,1)   ;點擊滑輪位置
   MouseWheel("down", 10)   ;向下滑動
   sleep(100)   ;網絡等待
   MouseClick("left",424,353,1,1)   ;發送攻擊!!!
Next

哈哈哈!!!

這都是扯…其實我們可以用它去寫軟件的爆破程序,模擬人工輸入,還是很好的,在後面我會去寫的~
















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章