iMacros 入门教程-基础函数介绍(3)
imacros 的 PAUSE 函數(shù)用法
這個函數(shù)的作用是暫停程序的運行,也就是斷點。
對于有時運行到某一步需要輸入內(nèi)容時,或者需要調(diào)試時非常有用
如果你混著 pause 和 wait 一起用,那么當點擊了 continue 時候,wait會直接被忽略掉
imacros 的 SET 函數(shù)用法
就是設(shè)置變量的函數(shù)
語法 SET var value
imacros 的 SIZE 函數(shù)
這個函數(shù)的作用是調(diào)整瀏覽器窗口的大小
語法 SIZE X=n Y=m
當使用到 DirectScreen 模式的時候,這個命令挺有用,因為那時是圖像選取,如果窗口大小不一致,會導致某個控件的 XY 坐標發(fā)生變化,所以就需要人為的重新固定一次窗口的大小。
imacros 的 WAIT 函數(shù)
這個函數(shù)的功能就是等待一段時間,當時間到了再繼續(xù)執(zhí)行后面的程序
語法 WAIT SECONDS=n
imacros 的 PRINT 函數(shù)
這個函數(shù)的功能就是打印,打印到打印機里
當使用 PRINT 這個函數(shù),就會立刻啟動打印流程,這個函數(shù)可以跟 ONPRINT 結(jié)合使用。
ONPRINT 可以指定用什么打印機。
例如 ONPRINT P=3 就是使用第三個打印機
如果需要使用打印 PDF 或者是打印指定的 frame 而不是整頁,需要結(jié)合DS函數(shù)一起使用
imacros 的 ONLOGIN 函數(shù)
這個函數(shù)就是登陸用的,這個函數(shù)需要放在最開頭
語法 ONLOGIN USER=username PASSWORD=password RETRY=[YES|NO]
retry 這個參數(shù)就是說,如果登陸失敗了,就繼續(xù)嘗試登陸的意思,默認是 YES
imacros 的 ONDIALOG 函數(shù)用法
這個函數(shù)主要用來處理出現(xiàn)的彈窗。
語法 ONDIALOG POS=n BUTTON=(OK|YES|NO|CANCEL) [CONTENT=some_content]
pos表示的是第幾個彈窗,1代表第一個,2是第二個
button指的是應(yīng)該按下什么按鈕
content 的值表示的是彈窗的輸入框應(yīng)該寫什么
imacros 的 PROXY 函數(shù)用法
作用是設(shè)定一個代理服務(wù)器,通過代理服務(wù)器來訪問特定網(wǎng)站,從而運行宏命令。
語法
PROXY ADDRESS=proxy_URL:port [BYPASS=page_name]
詳解
ADDRESS 你可以定義 HTTP 服務(wù)器,或者 HTTPS 服務(wù)器,也可以同時定義
BYPASS 也就是跳過去的網(wǎng)址,這部分網(wǎng)址不會走代理,如果不設(shè)置,就是默認本地的網(wǎng)段不會走代理
具體的例子可以看官方的文檔
imacros 的 SEARCH 函數(shù)用法
這個函數(shù)的功能就是 ctrl F 鍵,而且支持正則表達式那種
語法
SEARCH SOURCE=(TXT|REGEXP) IGNORE_CASE=YES EXTRACT=$1
詳解
默認情況下是部分匹配,而不是完整匹配
EXTRACT 參數(shù)后面跟的是要替換的值,其中的 $1 指的是匹配的正則表達式里的第一個()里的值
imacros 的 PROMPT 函數(shù)用法
這個函數(shù)的作用就是彈窗,要用戶輸入信息
語法
PROMPT prompt_text [variable_name] [default_value]
詳解
prompt_text 參數(shù)是顯示在窗口里的文字
[variable_name] 是保存起來的參數(shù)名字,也就是用戶通過彈窗輸入的文字,保存到這個參數(shù)里,這個參數(shù)是可選的,可出現(xiàn)可不出現(xiàn)
[default_value]
imacros 的 TAG 函數(shù)用法
這函數(shù)就是選擇HTML上的標簽,比較復(fù)雜,具體可以上文檔看
總結(jié)
以上是生活随笔為你收集整理的iMacros 入门教程-基础函数介绍(3)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无限重启_三星蓝光播放器出现无限自动重启
- 下一篇: [RoarCTF2019]forensi