aardio 文档
aardio 范例: MSAA 自动化入门
入门教程
//MSAA 自动化入门
//入门教程: https://www.aardio.com/zh-cn/doc/guide/quickstart/automation.html#msaa
//探测工具 loadcodex("~\tools\Spy\inspect.aardio")
import winex;
import winex.accObject;
import winex.key;
//遍历浏览器窗口(兼容 Chrome,Edge 等)
for hwnd,title in winex.each("Chrome_WidgetWin_1") {
//获取 MSAA 接口对象
var accObject = winex.accObject.fromWindow(hwnd);
//查找文本框
var edit = accObject.find(
role = 0x2A;
name = "<Address and search bar>|<地址和搜索栏>";
)
if(edit){
//获取浏览器地址栏内容
var url = edit.value();
//修改浏览器地址栏内容
edit.setValue("javascript:alert(document.location.href)")
edit.takeFocus();
//后台发送按键消息
winex.key.click(hwnd,"ENTER");
thread.delay(1000);
}
}
Markdown 格式