上位机开发笔记 » 瞌睡蟲子
瞌睡蟲子

用户名:瞌睡蟲子

注册于:2023-01-17

主题数: 3     回贴数: 13

网站:

介绍:

最后活动于2024-01-28
回复了主题  › 求助!! FlaUI 有没有大佬熟悉这个的?

回复#6 @niheibie :

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


«  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元素拾取工具例子

// 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
«  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
创建了主题  › asynHttpServer上传中文名文件时filename获取失败

文件名含中文时:

文件名不含中文时:


«  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
回复了主题  › 基于Flaui的xpath,实现winui自动化操作

回复#5 @hi_aardio :

«  2023-02-02
回复了主题  › 基于Flaui的xpath,实现winui自动化操作

回复#2 @hi_aardio :

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

«  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
登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



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

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

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap