上位机开发笔记
» 瞌睡蟲子
最后活动于2024-01-28
回复了主题 › 基于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
« 2024-01-28
回复了主题 › 基于Flaui的xpath,实现winui自动化操作
补充一个flaui元素拾取工具例子
« 2024-01-28
回复了主题 › 基于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")
« 2024-01-28
回复了主题 › 求助!! 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("
« 2024-01-28
« 2023-12-15
回复了主题 › 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
« 2023-07-28
« 2023-07-08
回复了主题 › 发个水贴----关于aardio作者妻子生病的事
哎,刚刚才注意到消息,感叹世事无常,感激大佬倾心打造的工具。
回想才发现从快手到aardio已经用了十来年了,不管别人怎么评价,就我自己而言是不可多得的好工具。
祝福他们,愿治疗康复!
« 2023-03-02
回复了主题 › 基于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
« 2023-02-03
回复了主题 › 基于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
« 2023-02-02
« 2023-02-02
« 2023-02-02
回复了主题 › 基于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
« 2023-02-02
创建了主题 › 基于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
« 2023-02-02
创建了主题 › 条码生成器,工厂生产烧录SN用临时写的
由于SN是随机生成没法顺序生产,为了规避人工输入错误,只能用扫码枪扫条码烧录。临时整了个工具。
main.aardio
//文件对话框 import fonts.fontAwesome; import win.ui; /*DSG{{*/ var winform = win.form(te
« 2023-01-17
回复#6 @niheibie :
我用工具里面的dll合并工具合并了