avatar
文章
268
标签
109
分类
39

首页
分类
归档
反馈
叶落花开的博客
搜索
首页
分类
归档
反馈
aardio-winform如何删除控件
发表于2024-09-03|客户端开发aardiowinform

使用 winform.edit.close() 删除控件

import win.ui;
/*DSG{{*/
var winform = ..win.form( bottom=234;parent=...;right=566;text="aardio Form" )
winform.add(
button={ bottom=168;text="button";left=206;top=127;z=2;right=342;cls="button" };
edit={ text="edit";bottom=97;right=389;left=158;multiline=1;top=45;z=1;edge=1;cls="edit" }
)
/*}}*/

winform.button.oncommand = function(id,event){
winform.edit.close()
}

winform.show()
win.loopMessage();
阅读全文
aardio-通过chrome.dll中间件控制外部chrome浏览器
发表于2024-09-03|客户端开发aardioweb自动化

目前aardio有ie/webkit/blink/htmlayout等几种内核,主要是做界面用的,很小巧,标准库封装得很全面。还有一个群友分享的CEF3的浏览内核,可以兼容大部分网站,适合于做DOM网页操作等。现在分享的这个chrome.dll调用示例,是群友参考别人的东西所写的,本例程可以让aardio写的程序通过chrome.dll中间件控制外部的chrome浏览器,它的优点在于它控制的是一个完整功能的官方正式版浏览器,所以网页兼容性问题不再有了,至于你想用它来做什么,随便你折腾。

这个是演示工程,chrome.dll已经放在res资源文件夹内,如果你已经安装有chrome浏览器,可以直接运行。如果没有,你需要的是先安装chrome浏览器。

谷歌浏览器 Google Chrome 59.0.3071.86 正式版下载地址 http://dl.pconline.com.cn/download/51614-1.html

AARDIO调用chrome.dll操作外部chrome浏览器示例源码:

阅读全文
aardio-Web自动化aardio语言简单演示01
发表于2024-09-03|客户端开发aardiowebform

实现的功能:

  • 1:打开网址:百度
  • 2: 查找网页元素节点
  • 3:找到节点后输入搜索文本
  • 4:模拟鼠标点击按钮事件
  • 5:在搜索结果中查找,文本,并进行判断弹窗
  • 6:局部变量演示
  • 7:输出结果演示窗口和自定义TXT文本内容

源码:

阅读全文
aardio-SmartQQ之aardio源码
发表于2024-09-03|客户端开发aardiowinform

网友分享的用aardio开发的SmartQQ源码

源码如下(直接可运行):

阅读全文
aardio-如何设置窗体悬浮在桌面(设置桌面为父窗口)
发表于2024-09-03|客户端开发aardiowinform

要求窗口悬浮在桌面,但是其他软件可以覆盖,不影响使用,当按下win+d可以正常显示窗体,应该如何实现?

设置窗口的父窗口为桌面窗口即可:

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469;bgcolor=8388736)
winform.add()
/*}}*/

import winex.desktop
var desk = winex.desktop.listview.hwnd
win.setParent(winform.hwnd, desk)

winform.show();
win.loopMessage();

从这个代码中,我们还能学习到aardio里桌面的句柄是winex.desktop.listview.hwnd.

快捷键代码:

阅读全文
aardio-如何获得置顶窗口的句柄
发表于2024-09-02|客户端开发aardiowinform

置顶窗口并不一定只有一个,可能有多个,所以不存在 win.getTopmost() 之类的函数。

import win;
var hwnd = win.GetWindow( win.getForeground(),0x0/*_GW_HWNDFIRST*/)

上面的代码可以获取顶部窗口,但不一定是你想要的。
查找窗口最好使用 winex.find() winex.findEx() 等函数。

获取指定窗口句柄的另一个方法:

阅读全文
1…678…45
avatar
叶落花开
持续学习,记录后端技术、web技术,以及对认知、技术变现的思考。
文章
268
标签
109
分类
39
友情链接
  • 各大高校博士招生信息
  • 小新软件安装服务
分类
  • IT技术35
    • Anki19
    • Linux7
    • Mac1
    • Windows2
  • Web技术23
    • Electron2
    • Hexo搭建博客教程9
标签
Anki Apache Containerd Corba Docker Dockerd Electron English Git Hexo JNA JacORB Java Javascript Jmeter K8s Kubernetes Kuboard Linux Mac Maven MongoDB Moviepy Node Nodejs OpenAI PMD PV PVC Python Realm RealmSwift Selenium Service Simulator Spring SpringBoot SpringMVC Sqlite Statefuset
网站资讯
文章数目 :
268
最后更新时间 :
©2020 - 2025 By 叶落花开
框架 Hexo|主题 Butterfly
本地搜索
数据库加载中