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