上位机开发笔记 » 搜索 » user:瞌睡蟲子 post:true

求助!! FlaUI 有没有大佬熟悉这个的?

回复#6 @niheibie :

我用工具里面的dll合并工具合并了


aardio 瞌睡蟲子 •  2024-01-28 • 最后回复来自 瞌睡蟲子
7

基于Flaui的xpath,实现winui自动化操作

微信自动化+嗅探数据抓包例子

import myplu.flaui; import process; import fsys.lnk; import myplu.fiddler; import win; import console; import key; var path,param = fsys.lnk.search("WeChat.exe");  process.execute(path,param) //sleep(3000
aardio dll MSAA UIA 自动化 瞌睡蟲子 •  2024-01-28 • 最后回复来自 admin
14

基于Flaui的xpath,实现winui自动化操作

补充一个flaui元素拾取工具例子

// flaui元素拾取测试 io.open() io.print("正在监视按键,按ESC键退出!") //导入HOOK库 import  key.hook import com; import win; import winex; import myplu.flaui; import dotNet //创建录制钩子 hk = key.hook(); var eventHandler = myplu.flaui.registerFocusChanged(fu
aardio dll MSAA UIA 自动化 瞌睡蟲子 •  2024-01-28 • 最后回复来自 admin
14

基于Flaui的xpath,实现winui自动化操作

补充一个flaui自用库

import dotNet; import mouse; import key; import console; namespace myplu.flaui; var assembly = ..dotNet.load("FlaUI",$"~\lib\myplu\flaui\.res\FlaUI.dll"); TimeSpan = ..dotNet.import("System.TimeSpan","mscorlib"); assembly.import("FlaUI.Core")
aardio dll MSAA UIA 自动化 瞌睡蟲子 •  2024-01-28 • 最后回复来自 admin
14

求助!! FlaUI 有没有大佬熟悉这个的?

import dotNet; import mouse; import key; import console; namespace myplu.flaui; var assembly = ..dotNet.load("FlaUI",$"~\lib\myplu\flaui\.res\FlaUI.dll"); TimeSpan = ..dotNet.import("System.TimeSpan","mscorlib"); assembly.import("FlaUI.Core"); assembly.import("
aardio 瞌睡蟲子 •  2024-01-28 • 最后回复来自 瞌睡蟲子
7
3

aardio自定义cookie的http请求

可以用inet.setCookie()预置cookie。之后inet.http会自动引用这里的cookie,同时具备自动管理cookie的能力。这样解决需要人工干预登录,又批量管理账号的情况。

import console import inet import web.rest.jsonLiteClient; var domain = "https://buff.163.com/";  var cookies = "Device-Id
cookie aardio 瞌睡蟲子 •  2023-07-28 • 最后回复来自 瞌睡蟲子
3

asynHttpServer上传中文名文件时filename获取失败

文件名含中文时:

文件名不含中文时:


aardio web 瞌睡蟲子 •  2023-07-08 • 最后回复来自 admin
1

Aardio作者的妻子患病,支持作者请伸出援手捐助,谢谢

哎,刚刚才注意到消息,感叹世事无常,感激大佬倾心打造的工具。

回想才发现从快手到aardio已经用了十来年了,不管别人怎么评价,就我自己而言是不可多得的好工具。

祝福他们,愿治疗康复!

aardio 瞌睡蟲子 •  2023-03-02 • 最后回复来自 瞌睡蟲子
3

基于Flaui的xpath,实现winui自动化操作

flaui从桌面开始查找

import console; import dotNet; import mouse; var assembly = dotNet.load("FlaUI",$"/res/FlaUI.dll"); assembly.import("FlaUI.UIA3"); root = FlaUI.UIA3.UIA3Automation().GetDesktop(); var tm = time.tick();  var ele = root.FindFirstByXPath("/Wind
aardio dll MSAA UIA 自动化 瞌睡蟲子 •  2023-02-03 • 最后回复来自 admin
14

基于Flaui的xpath,实现winui自动化操作

封装了wpath库,方便调用

WPath.aardio

import dotNet import System.Windows.Automation if(table.getByNamespace("WPath")){ return; } var assembly = dotNet.load("WPath",$"/res/WPath.dll");  assembly.import("WPath.UiaExtension");  root = System.Windows.Automation
aardio dll MSAA UIA 自动化 瞌睡蟲子 •  2023-02-02 • 最后回复来自 admin
14

基于Flaui的xpath,实现winui自动化操作

回复#5 @hi_aardio :

aardio dll MSAA UIA 自动化 瞌睡蟲子 •  2023-02-02 • 最后回复来自 admin
14

基于Flaui的xpath,实现winui自动化操作

回复#2 @hi_aardio :

没有详细测试过,鼠键操作,dpi有影响。缩放最好保持100%

aardio dll MSAA UIA 自动化 瞌睡蟲子 •  2023-02-02 • 最后回复来自 admin
14

基于Flaui的xpath,实现winui自动化操作

补充一个WPath实现的xpath

demo:

import dotNet import System.Windows.Automation import console var WPath = dotNet.load("WPath",$"/res/WPath.dll");  var eng = WPath.import("WPath.UiaExtension");  var root = System.Windows.Automation.AutomationElement.RootEleme
aardio dll MSAA UIA 自动化 瞌睡蟲子 •  2023-02-02 • 最后回复来自 admin
14

基于Flaui的xpath,实现winui自动化操作

aardio自带了MSAA,UIA的相关库,MSAA库还好,UIA的库写起来太麻烦了,又懒得封装。于是找找现成的库直接玩玩

测试代码:

import console; import dotNet; import mouse; var Core = dotNet.load("FlaUI.Core","D:\Program Files (x86)\flaUI\Libs\FlaU
aardio dll MSAA UIA 自动化 瞌睡蟲子 •  2023-02-02 • 最后回复来自 admin
14

基于Flaui的xpath,实现winui自动化操作

aardio自带了MSAA,UIA的相关库,MSAA库还好,UIA的库写起来太麻烦了,又懒得封装。于是找找现成的库直接玩玩

测试代码:

import console; import dotNet; import mouse; var Core = dotNet.load("FlaUI.Core","D:\Program Files (x86)\flaUI\Libs\FlaU
aardio dll MSAA UIA 自动化 瞌睡蟲子 •  2023-02-02 • 最后回复来自 admin
14
登 录
信息栏
本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap